2026-03-26 10:45:29 +08:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <QtCore/QStringList>
|
|
|
|
|
#include <QtGui/QFont>
|
|
|
|
|
#include <QtGui/QPalette>
|
|
|
|
|
|
|
|
|
|
namespace APP {
|
|
|
|
|
|
|
|
|
|
class APP_Theme
|
|
|
|
|
{
|
|
|
|
|
public:
|
|
|
|
|
static QPalette App_Func_GetPalette();
|
2026-04-17 16:25:19 +08:00
|
|
|
static QString App_Func_GetStyleSheet();
|
2026-03-26 10:45:29 +08:00
|
|
|
static QFont App_Func_GetBodyFont();
|
|
|
|
|
static QFont App_Func_GetMetricFont();
|
|
|
|
|
static QFont App_Func_GetKeyLabelFont();
|
|
|
|
|
static QFont App_Func_GetKeyHintFont();
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
static QString App_Func_PickFontFamily(const QStringList& FamilyList);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
} // namespace APP
|