Files
CalibratorLauncher/utils/stylehelper.h
2026-01-02 19:20:35 +09:00

33 lines
872 B
C++

#ifndef STYLEHELPER_H
#define STYLEHELPER_H
#include <QApplication>
#include <QString>
class StyleHelper
{
public:
static void applyGlobalStyle(QApplication *app);
static QString getGlobalStyleSheet();
// 颜色获取
static QString primaryColor() { return "#2196F3"; }
static QString accentColor() { return "#FF9800"; }
static QString successColor() { return "#4CAF50"; }
static QString warningColor() { return "#FFC107"; }
static QString dangerColor() { return "#F44336"; }
static QString backgroundColor() { return "#F5F5F5"; }
static QString surfaceColor() { return "#FFFFFF"; }
static QString textPrimaryColor() { return "#212121"; }
static QString textSecondaryColor() { return "#757575"; }
// 阴影样式
static QString cardShadow();
static QString buttonShadow();
private:
StyleHelper() = default;
};
#endif // STYLEHELPER_H