This commit is contained in:
2022-12-09 11:16:11 +08:00
parent fbffe12501
commit 2ec4b1f4d4
168 changed files with 7008 additions and 10696 deletions

34
src/pages/applistpage.h Normal file
View File

@@ -0,0 +1,34 @@
#ifndef APPLISTPAGE_H
#define APPLISTPAGE_H
#include <QMutex>
#include <QWidget>
#include <QListWidgetItem>
#include "backend/sparkapi.h"
namespace Ui {
class AppListPage;
}
class AppListPage : public QWidget
{
Q_OBJECT
public:
void setTheme(bool dark);
void getSearchList(QString keyword);
void getAppList(QString type);
explicit AppListPage(QWidget *parent = nullptr);
~AppListPage();
private:
QMutex mutex; // 禁止多次搜索事件同时发生
bool isDark;
bool isSearch;
QString nowType;
Ui::AppListPage *ui;
signals:
void clicked(QUrl spk);
private slots:
void on_webEngineView_urlChanged(const QUrl &arg1);
};
#endif // APPLISTPAGE_H