mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-12-15 13:22:04 +08:00
main.cpp 中通过 QStandardPaths 获取配置文件路径,此时未设置组织名称和程序名称,导致路径异常 Log: 1. main.cpp 中提前设置组织名称和程序名称,再读写配置文件 2. main.cpp 中提前检查配置文件所在文件夹是否存在,不存在则创建,再读写配置文件 3. 修复 main.cpp 中修改配置文件后没有写入的问题 4. 去除版本号中重复的 Version 字样(由关于窗口提供) 5. 修复关于窗口中组织图标显示为 deepin 的问题(已去除) 6. 修复 wayland 下窗口设置透明度相关警告(wayland 下禁用透明度动画) 7. 下载列表 wayland 下窗口标题添加翻译
29 lines
500 B
C++
29 lines
500 B
C++
#ifndef APPLICATION_H
|
|
#define APPLICATION_H
|
|
|
|
#include <DApplication>
|
|
|
|
DWIDGET_USE_NAMESPACE
|
|
|
|
class Application : public DApplication
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
Application(int &argc, char **argv);
|
|
void handleAboutAction() override;
|
|
|
|
static void checkAppConfigLocation();
|
|
|
|
void setVersionAndBuildDateTime(const QString &version, const QString &buildDateTime);
|
|
|
|
private:
|
|
void initAboutDialog();
|
|
|
|
private:
|
|
QString m_version;
|
|
QString m_buildDateTime;
|
|
};
|
|
|
|
#endif // APPLICATION_H
|