summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/targetselector.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2010-02-24 17:55:14 +0100
committerTobias Hunger <tobias.hunger@nokia.com>2010-02-25 15:47:11 +0100
commit64d8ee1d09ad9554e5adf00d958c022c85941fac (patch)
treeaf2b88405a6c112320c3843355cb59700667614b /src/plugins/projectexplorer/targetselector.cpp
parente3e7c1e27f509f9f088db2f0cc09b70a0a773b28 (diff)
downloadqt-creator-64d8ee1d09ad9554e5adf00d958c022c85941fac.tar.gz
Add disabled button image for target add/remove buttons
Reviewed-by: con
Diffstat (limited to 'src/plugins/projectexplorer/targetselector.cpp')
-rw-r--r--src/plugins/projectexplorer/targetselector.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/targetselector.cpp b/src/plugins/projectexplorer/targetselector.cpp
index 63d82fe344..571d1c7741 100644
--- a/src/plugins/projectexplorer/targetselector.cpp
+++ b/src/plugins/projectexplorer/targetselector.cpp
@@ -18,7 +18,9 @@ TargetSelector::TargetSelector(QWidget *parent) :
m_runselected(QLatin1String(":/projectexplorer/images/targetrunselected.png")),
m_buildselected(QLatin1String(":/projectexplorer/images/targetbuildselected.png")),
m_targetaddbutton(QLatin1String(":/projectexplorer/images/targetaddbutton.png")),
+ m_targetaddbuttondisabled(QLatin1String(":/projectexplorer/images/targetaddbutton_disabled.png")),
m_targetremovebutton(QLatin1String(":/projectexplorer/images/targetremovebutton.png")),
+ m_targetremovebuttondisabled(QLatin1String(":/projectexplorer/images/targetremovebutton_disabled.png")),
m_currentTargetIndex(-1),
m_addButtonEnabled(true),
m_removeButtonEnabled(false)
@@ -190,7 +192,10 @@ void TargetSelector::paintEvent(QPaintEvent *event)
int x = 1;
int index = 0;
QFontMetrics fm(font());
- p.drawPixmap(x, 1, m_targetremovebutton);
+ if (m_removeButtonEnabled)
+ p.drawPixmap(x, 1, m_targetremovebutton);
+ else
+ p.drawPixmap(x, 1, m_targetremovebuttondisabled);
x += m_targetremovebutton.width();
p.setPen(QColor(0, 0, 0));
p.drawLine(x, 1, x, TARGET_HEIGHT);
@@ -221,5 +226,8 @@ void TargetSelector::paintEvent(QPaintEvent *event)
++index;
}
// draw add button
- p.drawPixmap(x, 1, m_targetaddbutton);
+ if (m_addButtonEnabled)
+ p.drawPixmap(x, 1, m_targetaddbutton);
+ else
+ p.drawPixmap(x, 1, m_targetaddbuttondisabled);
}