修改三态颜色
This commit is contained in:
parent
3327d93700
commit
a62416550d
|
@ -19,6 +19,7 @@ MouseArea {
|
|||
anchors.fill: parent
|
||||
radius: 4
|
||||
useStyleTransparent: false
|
||||
paletteRole: Palette.Light
|
||||
alpha: isSelect ? 1.00 : control.containsPress ? 0.82 : control.containsMouse ? 0.55 : 0.00
|
||||
ToolTip.visible: content.textTruncated && control.containsMouse
|
||||
ToolTip.text: name
|
||||
|
|
|
@ -18,12 +18,11 @@
|
|||
|
||||
import QtQuick 2.12
|
||||
import QtQuick.Layouts 1.12
|
||||
import QtQuick.Controls 2.5
|
||||
import QtQuick.Controls 2.12
|
||||
import AppControls2 1.0 as AppControls2
|
||||
import org.ukui.menu.core 1.0
|
||||
|
||||
AppControls2.StyleBackground {
|
||||
paletteRole: Palette.Window
|
||||
radius: 12
|
||||
property alias header: appPageHeader
|
||||
property alias content: appPageContent
|
||||
|
|
|
@ -56,6 +56,8 @@ QColor ThemePalette::paletteColor(Palette::ColorRole colorRole, Palette::ColorGr
|
|||
return base(colorGroup);
|
||||
case Palette::Text:
|
||||
return text(colorGroup);
|
||||
case Palette::BrightText:
|
||||
return brightText(colorGroup);
|
||||
case Palette::AlternateBase:
|
||||
return alternateBase(colorGroup);
|
||||
case Palette::Button:
|
||||
|
@ -111,6 +113,11 @@ QColor ThemePalette::text(Palette::ColorGroup colorGroup) const
|
|||
return QGuiApplication::palette().color(switchColorGroup(colorGroup), QPalette::Text);
|
||||
}
|
||||
|
||||
QColor ThemePalette::brightText(Palette::ColorGroup colorGroup) const
|
||||
{
|
||||
return QGuiApplication::palette().color(switchColorGroup(colorGroup), QPalette::BrightText);
|
||||
}
|
||||
|
||||
QColor ThemePalette::base(Palette::ColorGroup colorGroup) const
|
||||
{
|
||||
return QGuiApplication::palette().color(switchColorGroup(colorGroup), QPalette::Base);
|
||||
|
|
|
@ -38,7 +38,7 @@ public:
|
|||
Q_ENUM(ColorGroup)
|
||||
|
||||
enum ColorRole {
|
||||
Window, WindowText, Base, Text, AlternateBase,
|
||||
Window, WindowText, Base, BrightText, Text, AlternateBase,
|
||||
Button, ButtonText, Light, MidLight, Dark, Mid, Shadow,
|
||||
Highlight, HighlightedText
|
||||
};
|
||||
|
@ -80,6 +80,7 @@ public:
|
|||
Q_INVOKABLE QColor windowText(Palette::ColorGroup colorGroup = Palette::Active) const;
|
||||
Q_INVOKABLE QColor base(Palette::ColorGroup colorGroup = Palette::Active) const;
|
||||
Q_INVOKABLE QColor text(Palette::ColorGroup colorGroup = Palette::Active) const;
|
||||
Q_INVOKABLE QColor brightText(Palette::ColorGroup colorGroup = Palette::Active) const;
|
||||
Q_INVOKABLE QColor alternateBase(Palette::ColorGroup colorGroup = Palette::Active) const;
|
||||
Q_INVOKABLE QColor button(Palette::ColorGroup colorGroup = Palette::Active) const;
|
||||
Q_INVOKABLE QColor buttonText(Palette::ColorGroup colorGroup = Palette::Active) const;
|
||||
|
|
Loading…
Reference in New Issue