mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-10-05 01:52:20 +08:00
修改详情页“下载”按钮为“下载并安装”;修正部分文案中错误使用全角标点符号导致翻译文件中无法正常显示;修正部分文案翻译错误;尝试补充 QWebEngineView 右键菜单项翻译 Log: 修改详情页“下载”按钮为“下载并安装”;修正部分文案及翻译;补充 QWebEngineView 部分右键菜单项翻译
42 lines
790 B
C++
42 lines
790 B
C++
#ifndef APPLICATION_H
|
|
#define APPLICATION_H
|
|
|
|
#include <DApplication>
|
|
|
|
#include <QJsonObject>
|
|
|
|
DWIDGET_USE_NAMESPACE
|
|
|
|
class MainWindow;
|
|
class Application : public DApplication
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
Application(int &argc, char **argv);
|
|
void handleAboutAction() override;
|
|
bool notify(QObject *receiver, QEvent *event) override;
|
|
|
|
static void checkAppConfigLocation();
|
|
|
|
void setBuildDateTime(const QString &buildDateTime);
|
|
|
|
void setMainWindow(MainWindow *window);
|
|
MainWindow *mainWindow();
|
|
|
|
private:
|
|
void initAboutDialog();
|
|
#if (DTK_VERSION >= DTK_VERSION_CHECK(5, 6, 4, 0))
|
|
void initFeatureDisplayDialog();
|
|
#endif
|
|
|
|
void loadTranslator();
|
|
|
|
private:
|
|
QJsonObject m_featuresJsonObj;
|
|
|
|
MainWindow *m_mainWindow = nullptr;
|
|
};
|
|
|
|
#endif // APPLICATION_H
|