Use more elegant singleton and fix spell bug.

This commit is contained in:
Mentalflow
2024-01-04 00:08:34 +08:00
parent bb19554215
commit 8778ca85a3
13 changed files with 19 additions and 31 deletions

View File

@ -13,7 +13,7 @@ class AppInfo : public QObject
private:
explicit AppInfo(QObject *parent = nullptr);
public:
SINGLETONG(AppInfo)
SINGLETON(AppInfo)
};
#endif // APPINFO_H

View File

@ -16,7 +16,7 @@ class SettingsHelper : public QObject
private:
explicit SettingsHelper(QObject* parent = nullptr);
public:
SINGLETONG(SettingsHelper)
SINGLETON(SettingsHelper)
~SettingsHelper() override;
void init(char *argv[]);
Q_INVOKABLE void saveDarkMode(int darkModel){save("darkMode",darkModel);}

View File

@ -34,7 +34,7 @@ T* Singleton<T>::getInstance() {
return instance;
}
#define SINGLETONG(Class) \
#define SINGLETON(Class) \
private: \
friend class Singleton<Class>; \
friend struct QScopedPointerDeleter<Class>; \