[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/sysadmin/kpackagekit/AddRm
From: Daniel Nicoletti <dantti85-kde () yahoo ! com ! br>
Date: 2010-09-08 4:06:58
Message-ID: 20100908040658.5EBA9AC857 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1172880 by dantti:
Make the Install/Remove button sunken if package is checked
M +8 -6 ApplicationsDelegate.cpp
--- trunk/playground/sysadmin/kpackagekit/AddRm/ApplicationsDelegate.cpp #1172879:1172880
@@ -137,22 +137,24 @@
// QColor foregroundColor = (option.state.testFlag(QStyle::State_Selected))?
// option.palette.color(QPalette::HighlightedText):option.palette.color(QPalette::Text);
}
- optBt.state |= QStyle::State_Raised | QStyle::State_Active | QStyle::State_Enabled;
+
optBt.features = QStyleOptionButton::Flat;
optBt.iconSize = m_buttonIconSize;
if (pkgChecked) {
optBt.text = m_undoString;
optBt.icon = m_undoIcon;
+ optBt.state |= QStyle::State_Sunken | QStyle::State_Active | QStyle::State_Enabled;;
} else {
optBt.icon = pkgInstalled ? m_removeIcon : m_installIcon;
optBt.text = pkgInstalled ? m_removeString : m_installString;
+ optBt.state |= QStyle::State_Raised | QStyle::State_Active | QStyle::State_Enabled;
}
- qreal opa = painter->opacity();
- if ((option.state & QStyle::State_MouseOver) && !(option.state & QStyle::State_Selected)) {
- painter->setOpacity(opa / 2);
- }
+// qreal opa = painter->opacity();
+// if ((option.state & QStyle::State_MouseOver) && !(option.state & QStyle::State_Selected)) {
+// painter->setOpacity(opa / 2);
+// }
style->drawControl(QStyle::CE_PushButton, &optBt, painter);
- painter->setOpacity(opa);
+// painter->setOpacity(opa);
return;
}
bool leftToRight = (painter->layoutDirection() == Qt::LeftToRight);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic