set DTColor property

This commit is contained in:
谭静 2024-11-12 18:21:26 +08:00
parent 1bae5c3ece
commit 4abdabf13f
2 changed files with 155 additions and 152 deletions

View File

@ -696,161 +696,161 @@ void GlobalDTConfigPrivate::initUKUIGlobalThemeParameters()
getValue(kradiusWindow , "kradius-window");
}
/*
//default palette
qApp->setProperty("windowTextActive", windowTextActive);
qApp->setProperty("windowTextInactive", windowTextInactive);
qApp->setProperty("windowTextDisable", windowTextDisable);
qApp->setProperty("buttonActive", buttonActive);
qApp->setProperty("buttonInactive", buttonInactive);
qApp->setProperty("buttonDisable", buttonDisable);
qApp->setProperty("lightActive", lightActive);
qApp->setProperty("lightInactive", lightInactive);
qApp->setProperty("lightDisable", lightDisable);
qApp->setProperty("midlightActive", midlightActive);
qApp->setProperty("midlightInactive", midlightInactive);
qApp->setProperty("midlightDisable", midlightDisable);
qApp->setProperty("darkActive", darkActive);
qApp->setProperty("darkInactive", darkInactive);
qApp->setProperty("darkDisable", darkDisable);
qApp->setProperty("midActive", midActive);
qApp->setProperty("midInactive", midInactive);
qApp->setProperty("midDisable", midDisable);
qApp->setProperty("textActive", textActive);
qApp->setProperty("textInactive", textInactive);
qApp->setProperty("textDisable", textDisable);
qApp->setProperty("brightTextActive", brightTextActive);
qApp->setProperty("brightTextInactive", brightTextInactive);
qApp->setProperty("brightTextDisable", brightTextDisable);
qApp->setProperty("buttonTextActive", buttonTextActive);
qApp->setProperty("buttonTextInactive", buttonTextInactive);
qApp->setProperty("buttonTextDisable", buttonTextDisable);
qApp->setProperty("baseActive", baseActive);
qApp->setProperty("baseInactive", baseInactive);
qApp->setProperty("baseDisable", baseDisable);
qApp->setProperty("windowActive", windowActive);
qApp->setProperty("windowInactive", windowInactive);
qApp->setProperty("windowDisable", windowDisable);
qApp->setProperty("shadowActive", shadowActive);
qApp->setProperty("shadowInactive", shadowInactive);
qApp->setProperty("shadowDisable", shadowDisable);
qApp->setProperty("highLightActive", highLightActive);
qApp->setProperty("highLightInactive", highLightInactive);
qApp->setProperty("highLightDisable", highLightDisable);
qApp->setProperty("highLightedTextActive", highLightedTextActive);
qApp->setProperty("highLightedTextInactive", highLightedTextInactive);
qApp->setProperty("highLightedTextDisable", highLightedTextDisable);
qApp->setProperty("linkActive", linkActive);
qApp->setProperty("linkInactive", linkInactive);
qApp->setProperty("linkDisable", linkDisable);
qApp->setProperty("linkVisitedActive", linkVisitedActive);
qApp->setProperty("linkVisitedInactive", linkVisitedInactive);
qApp->setProperty("linkVisitedDisable", linkVisitedDisable);
qApp->setProperty("alternateBaseActive", alternateBaseActive);
qApp->setProperty("alternateBaseInactive", alternateBaseInactive);
qApp->setProperty("alternateBaseDisable", alternateBaseDisable);
qApp->setProperty("noRoleActive", noRoleActive);
qApp->setProperty("noRoleInactive", noRoleInactive);
qApp->setProperty("noRoleDisable", noRoleDisable);
qApp->setProperty("toolTipBaseActive", toolTipBaseActive);
qApp->setProperty("toolTipBaseInactive", toolTipBaseInactive);
qApp->setProperty("toolTipBaseDisable", toolTipBaseDisable);
qApp->setProperty("toolTipTextActive", toolTipTextActive);
qApp->setProperty("toolTipTextInactive", toolTipTextInactive);
qApp->setProperty("toolTipTextDisable", toolTipTextDisable);
qApp->setProperty("placeholderTextActive", placeholderTextActive);
qApp->setProperty("placeholderTextInactive", placeholderTextInactive);
qApp->setProperty("placeholderTextDisable", placeholderTextDisable);
qApp->setProperty("windowTextActive", QVariant::fromValue(windowTextActive));
qApp->setProperty("windowTextInactive", QVariant::fromValue(windowTextInactive));
qApp->setProperty("windowTextDisable", QVariant::fromValue(windowTextDisable));
qApp->setProperty("buttonActive", QVariant::fromValue(buttonActive));
qApp->setProperty("buttonInactive", QVariant::fromValue(buttonInactive));
qApp->setProperty("buttonDisable", QVariant::fromValue(buttonDisable));
qApp->setProperty("lightActive", QVariant::fromValue(lightActive));
qApp->setProperty("lightInactive", QVariant::fromValue(lightInactive));
qApp->setProperty("lightDisable", QVariant::fromValue(lightDisable));
qApp->setProperty("midlightActive", QVariant::fromValue(midlightActive));
qApp->setProperty("midlightInactive", QVariant::fromValue(midlightInactive));
qApp->setProperty("midlightDisable", QVariant::fromValue(midlightDisable));
qApp->setProperty("darkActive", QVariant::fromValue(darkActive));
qApp->setProperty("darkInactive", QVariant::fromValue(darkInactive));
qApp->setProperty("darkDisable", QVariant::fromValue(darkDisable));
qApp->setProperty("midActive", QVariant::fromValue(midActive));
qApp->setProperty("midInactive", QVariant::fromValue(midInactive));
qApp->setProperty("midDisable", QVariant::fromValue(midDisable));
qApp->setProperty("textActive", QVariant::fromValue(textActive));
qApp->setProperty("textInactive", QVariant::fromValue(textInactive));
qApp->setProperty("textDisable", QVariant::fromValue(textDisable));
qApp->setProperty("brightTextActive", QVariant::fromValue(brightTextActive));
qApp->setProperty("brightTextInactive", QVariant::fromValue(brightTextInactive));
qApp->setProperty("brightTextDisable", QVariant::fromValue(brightTextDisable));
qApp->setProperty("buttonTextActive", QVariant::fromValue(buttonTextActive));
qApp->setProperty("buttonTextInactive", QVariant::fromValue(buttonTextInactive));
qApp->setProperty("buttonTextDisable", QVariant::fromValue(buttonTextDisable));
qApp->setProperty("baseActive", QVariant::fromValue(baseActive));
qApp->setProperty("baseInactive", QVariant::fromValue(baseInactive));
qApp->setProperty("baseDisable", QVariant::fromValue(baseDisable));
qApp->setProperty("windowActive", QVariant::fromValue(windowActive));
qApp->setProperty("windowInactive", QVariant::fromValue(windowInactive));
qApp->setProperty("windowDisable", QVariant::fromValue(windowDisable));
qApp->setProperty("shadowActive", QVariant::fromValue(shadowActive));
qApp->setProperty("shadowInactive", QVariant::fromValue(shadowInactive));
qApp->setProperty("shadowDisable", QVariant::fromValue(shadowDisable));
qApp->setProperty("highLightActive", QVariant::fromValue(highLightActive));
qApp->setProperty("highLightInactive", QVariant::fromValue(highLightInactive));
qApp->setProperty("highLightDisable", QVariant::fromValue(highLightDisable));
qApp->setProperty("highLightedTextActive", QVariant::fromValue(highLightedTextActive));
qApp->setProperty("highLightedTextInactive", QVariant::fromValue(highLightedTextInactive));
qApp->setProperty("highLightedTextDisable", QVariant::fromValue(highLightedTextDisable));
qApp->setProperty("linkActive", QVariant::fromValue(linkActive));
qApp->setProperty("linkInactive", QVariant::fromValue(linkInactive));
qApp->setProperty("linkDisable", QVariant::fromValue(linkDisable));
qApp->setProperty("linkVisitedActive", QVariant::fromValue(linkVisitedActive));
qApp->setProperty("linkVisitedInactive", QVariant::fromValue(linkVisitedInactive));
qApp->setProperty("linkVisitedDisable", QVariant::fromValue(linkVisitedDisable));
qApp->setProperty("alternateBaseActive", QVariant::fromValue(alternateBaseActive));
qApp->setProperty("alternateBaseInactive", QVariant::fromValue(alternateBaseInactive));
qApp->setProperty("alternateBaseDisable", QVariant::fromValue(alternateBaseDisable));
qApp->setProperty("noRoleActive", QVariant::fromValue(noRoleActive));
qApp->setProperty("noRoleInactive", QVariant::fromValue(noRoleInactive));
qApp->setProperty("noRoleDisable", QVariant::fromValue(noRoleDisable));
qApp->setProperty("toolTipBaseActive", QVariant::fromValue(toolTipBaseActive));
qApp->setProperty("toolTipBaseInactive", QVariant::fromValue(toolTipBaseInactive));
qApp->setProperty("toolTipBaseDisable", QVariant::fromValue(toolTipBaseDisable));
qApp->setProperty("toolTipTextActive", QVariant::fromValue(toolTipTextActive));
qApp->setProperty("toolTipTextInactive", QVariant::fromValue(toolTipTextInactive));
qApp->setProperty("toolTipTextDisable", QVariant::fromValue(toolTipTextDisable));
qApp->setProperty("placeholderTextActive", QVariant::fromValue(placeholderTextActive));
qApp->setProperty("placeholderTextInactive", QVariant::fromValue(placeholderTextInactive));
qApp->setProperty("placeholderTextDisable", QVariant::fromValue(placeholderTextDisable));
//custom palette
qApp->setProperty("kBlack", kBlack);
qApp->setProperty("kBrand1", kBrand1);
qApp->setProperty("kBrand2", kBrand2);
qApp->setProperty("kBrand3", kBrand3);
qApp->setProperty("kBrand4", kBrand4);
qApp->setProperty("kBrand5", kBrand5);
qApp->setProperty("kBrand6", kBrand6);
qApp->setProperty("kBrand7", kBrand7);
qApp->setProperty("kBrandClick", kBrandClick);
qApp->setProperty("kBrandFocus", kBrandFocus);
qApp->setProperty("kBrandHover", kBrandHover);
qApp->setProperty("kBrandNormal", kBrandNormal);
qApp->setProperty("kComponentAlphaClick", kComponentAlphaClick);
qApp->setProperty("kComponentAlphaDisable", kComponentAlphaDisable);
qApp->setProperty("kComponentAlphaHover", kComponentAlphaHover);
qApp->setProperty("kComponentAlphaNormal", kComponentAlphaNormal);
qApp->setProperty("kComponentClick", kComponentClick);
qApp->setProperty("kComponentDisable", kComponentDisable);
qApp->setProperty("kComponentHover", kComponentHover);
qApp->setProperty("kComponentNormal", kComponentNormal);
qApp->setProperty("kContainClick", kContainClick);
qApp->setProperty("kContainHover", kContainHover);
qApp->setProperty("kContainGeneralAlphaClick", kContainGeneralAlphaClick);
qApp->setProperty("kContainGeneralAlphaHover", kContainGeneralAlphaHover);
qApp->setProperty("kContainGeneralNormal", kContainGeneralNormal);
qApp->setProperty("kContainSecondaryAlpphaNormal", kContainSecondaryAlpphaNormal);
qApp->setProperty("kContainSecondaryNormal", kContainSecondaryNormal);
qApp->setProperty("kErrorClick", kErrorClick);
qApp->setProperty("kErrorHover", kErrorHover);
qApp->setProperty("kErrorNormal", kErrorNormal);
qApp->setProperty("kFontPrimary", kFontPrimary);
qApp->setProperty("kFontPrimaryDisable", kFontPrimaryDisable);
qApp->setProperty("kFontSecondary", kFontSecondary);
qApp->setProperty("kFontSecondaryDisable", kFontSecondaryDisable);
qApp->setProperty("kFontStrong", kFontStrong);
qApp->setProperty("kFontWhite", kFontWhite);
qApp->setProperty("kFontWhiteDisable", kFontWhiteDisable);
qApp->setProperty("kFontWhiteSecondary", kFontWhiteSecondary);
qApp->setProperty("kFontWhiteSecondaryDisable", kFontWhiteSecondaryDisable);
qApp->setProperty("kGray0", kGray0);
qApp->setProperty("kGray1", kGray1);
qApp->setProperty("kGray2", kGray2);
qApp->setProperty("kGray3", kGray3);
qApp->setProperty("kGray4", kGray4);
qApp->setProperty("kGray5", kGray5);
qApp->setProperty("kGray6", kGray6);
qApp->setProperty("kGray7", kGray7);
qApp->setProperty("kGray8", kGray8);
qApp->setProperty("kGray9", kGray9);
qApp->setProperty("kGray10", kGray10);
qApp->setProperty("kGray11", kGray11);
qApp->setProperty("kGray12", kGray12);
qApp->setProperty("kGray13", kGray13);
qApp->setProperty("kGray14", kGray14);
qApp->setProperty("kGray15", kGray15);
qApp->setProperty("kGray16", kGray16);
qApp->setProperty("kGray17", kGray17);
qApp->setProperty("kGrayAlpha0", kGrayAlpha0);
qApp->setProperty("kGrayAlpha1", kGrayAlpha1);
qApp->setProperty("kGrayAlpha2", kGrayAlpha2);
qApp->setProperty("kGrayAlpha3", kGrayAlpha3);
qApp->setProperty("kGrayAlpha4", kGrayAlpha4);
qApp->setProperty("kGrayAlpha5", kGrayAlpha5);
qApp->setProperty("kGrayAlpha6", kGrayAlpha6);
qApp->setProperty("kGrayAlpha7", kGrayAlpha7);
qApp->setProperty("kGrayAlpha8", kGrayAlpha8);
qApp->setProperty("kGrayAlpha9", kGrayAlpha9);
qApp->setProperty("kGrayAlpha10", kGrayAlpha10);
qApp->setProperty("kGrayAlpha11", kGrayAlpha11);
qApp->setProperty("kGrayAlpha12", kGrayAlpha12);
qApp->setProperty("kGrayAlpha13", kGrayAlpha13);
qApp->setProperty("kLineBrandClick", kLineBrandClick);
qApp->setProperty("kLineBrandDisable", kLineBrandDisable);
qApp->setProperty("kLineBrandHover", kLineBrandHover);
qApp->setProperty("kLineBrandNormal", kLineBrandNormal);
qApp->setProperty("kLineComponentClick", kLineComponentClick);
qApp->setProperty("kLineComponentDisable", kLineComponentDisable);
qApp->setProperty("kLineComponentHover", kLineComponentHover);
qApp->setProperty("kLineComponentNormal", kLineComponentNormal);
qApp->setProperty("kLineDisable", kLineDisable);
qApp->setProperty("kLineNormal", kLineNormal);
qApp->setProperty("kLineWindow", kLineWindow);
qApp->setProperty("kLineWindowAcitive", kLineWindowAcitive);
qApp->setProperty("kModalmask", kModalmask);
qApp->setProperty("kSuccessNormal", kSuccessNormal);
qApp->setProperty("kWarningNormal", kWarningNormal);
qApp->setProperty("kWhite", kWhite);
*/
qApp->setProperty("kBlack", QVariant::fromValue(kBlack));
qApp->setProperty("kBrand1", QVariant::fromValue(kBrand1));
qApp->setProperty("kBrand2", QVariant::fromValue(kBrand2));
qApp->setProperty("kBrand3", QVariant::fromValue(kBrand3));
qApp->setProperty("kBrand4", QVariant::fromValue(kBrand4));
qApp->setProperty("kBrand5", QVariant::fromValue(kBrand5));
qApp->setProperty("kBrand6", QVariant::fromValue(kBrand6));
qApp->setProperty("kBrand7", QVariant::fromValue(kBrand7));
qApp->setProperty("kBrandClick", QVariant::fromValue(kBrandClick));
qApp->setProperty("kBrandFocus", QVariant::fromValue(kBrandFocus));
qApp->setProperty("kBrandHover", QVariant::fromValue(kBrandHover));
qApp->setProperty("kBrandNormal", QVariant::fromValue(kBrandNormal));
qApp->setProperty("kComponentAlphaClick", QVariant::fromValue(kComponentAlphaClick));
qApp->setProperty("kComponentAlphaDisable", QVariant::fromValue(kComponentAlphaDisable));
qApp->setProperty("kComponentAlphaHover", QVariant::fromValue(kComponentAlphaHover));
qApp->setProperty("kComponentAlphaNormal", QVariant::fromValue(kComponentAlphaNormal));
qApp->setProperty("kComponentClick", QVariant::fromValue(kComponentClick));
qApp->setProperty("kComponentDisable", QVariant::fromValue(kComponentDisable));
qApp->setProperty("kComponentHover", QVariant::fromValue(kComponentHover));
qApp->setProperty("kComponentNormal", QVariant::fromValue(kComponentNormal));
qApp->setProperty("kContainClick", QVariant::fromValue(kContainClick));
qApp->setProperty("kContainHover", QVariant::fromValue(kContainHover));
qApp->setProperty("kContainGeneralAlphaClick", QVariant::fromValue(kContainGeneralAlphaClick));
qApp->setProperty("kContainGeneralAlphaHover", QVariant::fromValue(kContainGeneralAlphaHover));
qApp->setProperty("kContainGeneralNormal", QVariant::fromValue(kContainGeneralNormal));
qApp->setProperty("kContainSecondaryAlpphaNormal", QVariant::fromValue(kContainSecondaryAlpphaNormal));
qApp->setProperty("kContainSecondaryNormal", QVariant::fromValue(kContainSecondaryNormal));
qApp->setProperty("kErrorClick", QVariant::fromValue(kErrorClick));
qApp->setProperty("kErrorHover", QVariant::fromValue(kErrorHover));
qApp->setProperty("kErrorNormal", QVariant::fromValue(kErrorNormal));
qApp->setProperty("kFontPrimary", QVariant::fromValue(kFontPrimary));
qApp->setProperty("kFontPrimaryDisable", QVariant::fromValue(kFontPrimaryDisable));
qApp->setProperty("kFontSecondary", QVariant::fromValue(kFontSecondary));
qApp->setProperty("kFontSecondaryDisable", QVariant::fromValue(kFontSecondaryDisable));
qApp->setProperty("kFontStrong", QVariant::fromValue(kFontStrong));
qApp->setProperty("kFontWhite", QVariant::fromValue(kFontWhite));
qApp->setProperty("kFontWhiteDisable", QVariant::fromValue(kFontWhiteDisable));
qApp->setProperty("kFontWhiteSecondary", QVariant::fromValue(kFontWhiteSecondary));
qApp->setProperty("kFontWhiteSecondaryDisable", QVariant::fromValue(kFontWhiteSecondaryDisable));
qApp->setProperty("kGray0", QVariant::fromValue(kGray0));
qApp->setProperty("kGray1", QVariant::fromValue(kGray1));
qApp->setProperty("kGray2", QVariant::fromValue(kGray2));
qApp->setProperty("kGray3", QVariant::fromValue(kGray3));
qApp->setProperty("kGray4", QVariant::fromValue(kGray4));
qApp->setProperty("kGray5", QVariant::fromValue(kGray5));
qApp->setProperty("kGray6", QVariant::fromValue(kGray6));
qApp->setProperty("kGray7", QVariant::fromValue(kGray7));
qApp->setProperty("kGray8", QVariant::fromValue(kGray8));
qApp->setProperty("kGray9", QVariant::fromValue(kGray9));
qApp->setProperty("kGray10", QVariant::fromValue(kGray10));
qApp->setProperty("kGray11", QVariant::fromValue(kGray11));
qApp->setProperty("kGray12", QVariant::fromValue(kGray12));
qApp->setProperty("kGray13", QVariant::fromValue(kGray13));
qApp->setProperty("kGray14", QVariant::fromValue(kGray14));
qApp->setProperty("kGray15", QVariant::fromValue(kGray15));
qApp->setProperty("kGray16", QVariant::fromValue(kGray16));
qApp->setProperty("kGray17", QVariant::fromValue(kGray17));
qApp->setProperty("kGrayAlpha0", QVariant::fromValue(kGrayAlpha0));
qApp->setProperty("kGrayAlpha1", QVariant::fromValue(kGrayAlpha1));
qApp->setProperty("kGrayAlpha2", QVariant::fromValue(kGrayAlpha2));
qApp->setProperty("kGrayAlpha3", QVariant::fromValue(kGrayAlpha3));
qApp->setProperty("kGrayAlpha4", QVariant::fromValue(kGrayAlpha4));
qApp->setProperty("kGrayAlpha5", QVariant::fromValue(kGrayAlpha5));
qApp->setProperty("kGrayAlpha6", QVariant::fromValue(kGrayAlpha6));
qApp->setProperty("kGrayAlpha7", QVariant::fromValue(kGrayAlpha7));
qApp->setProperty("kGrayAlpha8", QVariant::fromValue(kGrayAlpha8));
qApp->setProperty("kGrayAlpha9", QVariant::fromValue(kGrayAlpha9));
qApp->setProperty("kGrayAlpha10", QVariant::fromValue(kGrayAlpha10));
qApp->setProperty("kGrayAlpha11", QVariant::fromValue(kGrayAlpha11));
qApp->setProperty("kGrayAlpha12", QVariant::fromValue(kGrayAlpha12));
qApp->setProperty("kGrayAlpha13", QVariant::fromValue(kGrayAlpha13));
qApp->setProperty("kLineBrandClick", QVariant::fromValue(kLineBrandClick));
qApp->setProperty("kLineBrandDisable", QVariant::fromValue(kLineBrandDisable));
qApp->setProperty("kLineBrandHover", QVariant::fromValue(kLineBrandHover));
qApp->setProperty("kLineBrandNormal", QVariant::fromValue(kLineBrandNormal));
qApp->setProperty("kLineComponentClick", QVariant::fromValue(kLineComponentClick));
qApp->setProperty("kLineComponentDisable", QVariant::fromValue(kLineComponentDisable));
qApp->setProperty("kLineComponentHover", QVariant::fromValue(kLineComponentHover));
qApp->setProperty("kLineComponentNormal", QVariant::fromValue(kLineComponentNormal));
qApp->setProperty("kLineDisable", QVariant::fromValue(kLineDisable));
qApp->setProperty("kLineNormal", QVariant::fromValue(kLineNormal));
qApp->setProperty("kLineWindow", QVariant::fromValue(kLineWindow));
qApp->setProperty("kLineWindowAcitive", QVariant::fromValue(kLineWindowAcitive));
qApp->setProperty("kModalmask", QVariant::fromValue(kModalmask));
qApp->setProperty("kSuccessNormal", QVariant::fromValue(kSuccessNormal));
qApp->setProperty("kWarningNormal", QVariant::fromValue(kWarningNormal));
qApp->setProperty("kWhite", QVariant::fromValue(kWhite));
//line and margin
qApp->setProperty("normalline", normalline);

View File

@ -26,6 +26,7 @@
#include <QObject>
#include <QColor>
#include <QPalette>
#include <QMetaType>
namespace UKUIGlobalDTConfig {
@ -619,4 +620,6 @@ private:
};
}
Q_DECLARE_METATYPE(UKUIGlobalDTConfig::DTColor)
#endif // READCONFIG_H