RabbitCommon v2.3.3
Loading...
Searching...
No Matches
Style.h
1
6#ifndef CSTYLE_H
7#define CSTYLE_H
8
9#pragma once
10
11#include <QObject>
12#include <QtGlobal>
13
14#include "FrmStyle.h"
15
16namespace RabbitCommon {
17
22class CStyle : public QObject
23{
24 Q_OBJECT
25public:
26 static CStyle* Instance();
27
31 int LoadStyle();
32
33private:
34 QString GetStyle();
35 QString GetDefaultStyle();
36
41 int LoadStyle(const QString &szFile);
42 void SetFile(const QString& file);
43 QString GetStyleFile();
44
45private:
46 CStyle(QObject *parent = nullptr);
47
48 QString m_szDefaultFile;
49 QString m_szFile;
50
51 QString m_szDefaultIconTheme;
52 QString m_szDefaultFallbackIconTheme;
53
54 friend CFrmStyle;
55};
56
57} //namespace RabbitCommon
58
59#endif // CSTYLE_H
Set style and icon theme form.
Definition FrmStyle.h:89
The CStyle class.
Definition Style.h:23
int LoadStyle()
Load style from configure file.
Definition Style.cpp:69