diff options
author | Tobias Hunger <tobias.hunger@nokia.com> | 2010-02-24 17:55:14 +0100 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@nokia.com> | 2010-02-25 15:47:11 +0100 |
commit | 64d8ee1d09ad9554e5adf00d958c022c85941fac (patch) | |
tree | af2b88405a6c112320c3843355cb59700667614b /src/plugins/projectexplorer/targetselector.cpp | |
parent | e3e7c1e27f509f9f088db2f0cc09b70a0a773b28 (diff) | |
download | qt-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.cpp | 12 |
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); } |