RabbitCommon
v2.2.6
Loading...
Searching...
No Matches
Src
Style
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
#include <QLoggingCategory>
16
17
namespace
RabbitCommon
{
18
23
class
CStyle
:
public
QObject
24
{
25
Q_OBJECT
26
public
:
27
static
CStyle
* Instance();
28
32
int
LoadStyle
();
33
34
private
:
35
QString GetStyle();
36
QString GetDefaultStyle();
37
42
int
LoadStyle
(
const
QString &szFile);
43
void
SetFile(
const
QString& file);
44
QString GetStyleFile();
45
46
private
:
47
CStyle
(QObject *parent =
nullptr
);
48
49
QString m_szDefaultFile;
50
QString m_szFile;
51
52
QString m_szDefaultIconTheme;
53
QString m_szDefaultFallbackIconTheme;
54
55
friend
CFrmStyle
;
56
};
57
58
Q_DECLARE_LOGGING_CATEGORY(LoggerStyle);
59
60
}
//namespace RabbitCommon
61
62
#endif
// CSTYLE_H
CFrmStyle
Set style and icon theme form.
Definition
FrmStyle.h:87
RabbitCommon::CStyle
The CStyle class.
Definition
Style.h:24
RabbitCommon::CStyle::LoadStyle
int LoadStyle()
Load style from configure file.
Definition
Style.cpp:56
RabbitCommon
Definition
adminauthoriser.h:8
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力