skin.h 433 B

1234567891011121314151617181920212223242526272829
  1. #ifndef SKIN_H
  2. #define SKIN_H
  3. #include <QObject>
  4. class Skin : public QObject
  5. {
  6. Q_OBJECT
  7. private:
  8. explicit Skin(QObject *parent = nullptr);
  9. public:
  10. static Skin* getInstance() {
  11. static Skin instance;
  12. return &instance;
  13. }
  14. QString getSkinFile();
  15. QString getSkinName();
  16. void loadSkin();
  17. void findSkins();
  18. void replaceSkin(QString name);
  19. signals:
  20. public slots:
  21. };
  22. #endif // SKIN_H