Changeset View
Changeset View
Standalone View
Standalone View
libs/widgetutils/KoGroupButton.cpp
Context not available. | |||||
109 | panelOpt.palette = panelPal; | 109 | panelOpt.palette = panelPal; | ||
---|---|---|---|---|---|
110 | painter.setOpacity(0.5); | 110 | painter.setOpacity(0.5); | ||
111 | } | 111 | } | ||
112 | } else { | ||||
113 | | ||||
114 | if (!isChecked() && !isDown() && !(panelOpt.state & QStyle::State_MouseOver)) { | ||||
115 | | ||||
116 | } else { | ||||
117 | // only highlight the selected item | ||||
118 | panelOpt.state |= (QStyle::State_On | QStyle::State_Sunken); | ||||
119 | QPalette panelPal(panelOpt.palette); | ||||
120 | QColor c; | ||||
121 | c = panelPal.color(QPalette::Button); | ||||
122 | c.setAlpha(50); | ||||
123 | panelPal.setColor(QPalette::Button, c); | ||||
124 | c = panelPal.color(QPalette::Window); | ||||
125 | c.setAlpha(50); | ||||
126 | panelPal.setColor(QPalette::Window, c); | ||||
127 | panelOpt.palette = panelPal; | ||||
128 | painter.setOpacity(0.5); | ||||
129 | } | ||||
112 | } | 130 | } | ||
131 | | ||||
132 | | ||||
113 | painter.drawPrimitive(QStyle::PE_PanelButtonTool, panelOpt); | 133 | painter.drawPrimitive(QStyle::PE_PanelButtonTool, panelOpt); | ||
114 | painter.setOpacity(1.0); | 134 | painter.setOpacity(1.0); | ||
115 | 135 | | |||
Context not available. |