From 64d8ee1d09ad9554e5adf00d958c022c85941fac Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 24 Feb 2010 17:55:14 +0100 Subject: [PATCH] Add disabled button image for target add/remove buttons Reviewed-by: con --- .../images/targetaddbutton_disabled.png | Bin 0 -> 453 bytes .../images/targetremovebutton_disabled.png | Bin 0 -> 433 bytes src/plugins/projectexplorer/projectexplorer.qrc | 2 ++ src/plugins/projectexplorer/targetselector.cpp | 12 ++++++++++-- src/plugins/projectexplorer/targetselector.h | 2 ++ 5 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 src/plugins/projectexplorer/images/targetaddbutton_disabled.png create mode 100644 src/plugins/projectexplorer/images/targetremovebutton_disabled.png diff --git a/src/plugins/projectexplorer/images/targetaddbutton_disabled.png b/src/plugins/projectexplorer/images/targetaddbutton_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..c120cc927ce5bf0b0a1d683234a5dbb333b1ece7 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0y~yV31~DV9@4ZV_;zDT=)400|NtNage(c!@6@aFBupZ z*pj^6T^Rm@;DWu&Co?cGa29w(7Bet#3xhBt!>l>rcX9J_JHw#?4u42Il+f&>JJ|rE1ccS@NVnJz;7DA zolkXeyxwJJW_M~H(@+0XIYnlD%CB}^Temc`OM#!)lGKU*53CM^SkO+{hZYse{!a$5 zjJ=-ns?zuJ93}5bF89}cyVWi5C|OCdWoNAH*JBoaYdarV+&j8y)iI4Og{3V)UiE&J za)%6Tj%-|aZ1Lw)Y>z90|5xo;$9=vu_Q$?@%bO;?6^vd#Zog8BdeOtcz`)??>gTe~ HDWM4f)G5Ns literal 0 HcmV?d00001 diff --git a/src/plugins/projectexplorer/images/targetremovebutton_disabled.png b/src/plugins/projectexplorer/images/targetremovebutton_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..499647ccb99a068402d8013d6022ddbdb2a9c011 GIT binary patch literal 433 zcmeAS@N?(olHy`uVBq!ia0y~yV31~DV9@4ZV_;zDT=)400|NtNage(c!@6@aFBupZ z*pj^6T^Rm@;DWu&Co?cGa29w(7Bet#3xhBt!>l;UkaP5eC!bSIgZ+p9{U6wizAJRa`CPa+x%x(f(K`<{VUJ%e zD_^b3lkyP|R6HQn#we7`lXv@@MdT!v35*Oa0_`0W6qQ(tgn~GBG~MK2NX+dywP+K6 zP+P}__tjerwYqsf`JSrDGCOblr8fWW>Q!7_i+0p~>3Q67*<^0rmD0K4&q`zC_dE9O zx_M~&3y)Vk+O|1cTBm$^y30dzZpBJ%?xk1Wx&?UMoVqjTO4NO|%TdvW^495QKJSaK znVfxDcYE9Q6#uhs(#y8@)*IJfIkx@EnWa5JT(5WCQ(817%5d)5^Afw)b{RgKr?5`I zX^)ReOF{qY)i+OAeph=mXMR#;X>#PW1zXvYd;ZQlwJHAfy`svvyWw^cALswN-z~r- lsmSulrhZONq}UI}joh!_zFAi{g@J*A!PC{xWt~$(699BHw>AI( literal 0 HcmV?d00001 diff --git a/src/plugins/projectexplorer/projectexplorer.qrc b/src/plugins/projectexplorer/projectexplorer.qrc index 4430687501e..ed37bd29433 100644 --- a/src/plugins/projectexplorer/projectexplorer.qrc +++ b/src/plugins/projectexplorer/projectexplorer.qrc @@ -40,5 +40,7 @@ images/build.png images/targetpanel_bottom.png images/targetpanel_gradient.png + images/targetaddbutton_disabled.png + images/targetremovebutton_disabled.png diff --git a/src/plugins/projectexplorer/targetselector.cpp b/src/plugins/projectexplorer/targetselector.cpp index 63d82fe3447..571d1c77418 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); } diff --git a/src/plugins/projectexplorer/targetselector.h b/src/plugins/projectexplorer/targetselector.h index 1c06f6dc171..1fa02329514 100644 --- a/src/plugins/projectexplorer/targetselector.h +++ b/src/plugins/projectexplorer/targetselector.h @@ -53,7 +53,9 @@ private: const QPixmap m_runselected; const QPixmap m_buildselected; const QPixmap m_targetaddbutton; + const QPixmap m_targetaddbuttondisabled; const QPixmap m_targetremovebutton; + const QPixmap m_targetremovebuttondisabled; QList m_targets;