forked from qt-creator/qt-creator
Add disabled button image for target add/remove buttons
Reviewed-by: con
This commit is contained in:
BIN
src/plugins/projectexplorer/images/targetaddbutton_disabled.png
Normal file
BIN
src/plugins/projectexplorer/images/targetaddbutton_disabled.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 453 B |
Binary file not shown.
|
After Width: | Height: | Size: 433 B |
@@ -40,5 +40,7 @@
|
|||||||
<file>images/build.png</file>
|
<file>images/build.png</file>
|
||||||
<file>images/targetpanel_bottom.png</file>
|
<file>images/targetpanel_bottom.png</file>
|
||||||
<file>images/targetpanel_gradient.png</file>
|
<file>images/targetpanel_gradient.png</file>
|
||||||
|
<file>images/targetaddbutton_disabled.png</file>
|
||||||
|
<file>images/targetremovebutton_disabled.png</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
|||||||
@@ -18,7 +18,9 @@ TargetSelector::TargetSelector(QWidget *parent) :
|
|||||||
m_runselected(QLatin1String(":/projectexplorer/images/targetrunselected.png")),
|
m_runselected(QLatin1String(":/projectexplorer/images/targetrunselected.png")),
|
||||||
m_buildselected(QLatin1String(":/projectexplorer/images/targetbuildselected.png")),
|
m_buildselected(QLatin1String(":/projectexplorer/images/targetbuildselected.png")),
|
||||||
m_targetaddbutton(QLatin1String(":/projectexplorer/images/targetaddbutton.png")),
|
m_targetaddbutton(QLatin1String(":/projectexplorer/images/targetaddbutton.png")),
|
||||||
|
m_targetaddbuttondisabled(QLatin1String(":/projectexplorer/images/targetaddbutton_disabled.png")),
|
||||||
m_targetremovebutton(QLatin1String(":/projectexplorer/images/targetremovebutton.png")),
|
m_targetremovebutton(QLatin1String(":/projectexplorer/images/targetremovebutton.png")),
|
||||||
|
m_targetremovebuttondisabled(QLatin1String(":/projectexplorer/images/targetremovebutton_disabled.png")),
|
||||||
m_currentTargetIndex(-1),
|
m_currentTargetIndex(-1),
|
||||||
m_addButtonEnabled(true),
|
m_addButtonEnabled(true),
|
||||||
m_removeButtonEnabled(false)
|
m_removeButtonEnabled(false)
|
||||||
@@ -190,7 +192,10 @@ void TargetSelector::paintEvent(QPaintEvent *event)
|
|||||||
int x = 1;
|
int x = 1;
|
||||||
int index = 0;
|
int index = 0;
|
||||||
QFontMetrics fm(font());
|
QFontMetrics fm(font());
|
||||||
|
if (m_removeButtonEnabled)
|
||||||
p.drawPixmap(x, 1, m_targetremovebutton);
|
p.drawPixmap(x, 1, m_targetremovebutton);
|
||||||
|
else
|
||||||
|
p.drawPixmap(x, 1, m_targetremovebuttondisabled);
|
||||||
x += m_targetremovebutton.width();
|
x += m_targetremovebutton.width();
|
||||||
p.setPen(QColor(0, 0, 0));
|
p.setPen(QColor(0, 0, 0));
|
||||||
p.drawLine(x, 1, x, TARGET_HEIGHT);
|
p.drawLine(x, 1, x, TARGET_HEIGHT);
|
||||||
@@ -221,5 +226,8 @@ void TargetSelector::paintEvent(QPaintEvent *event)
|
|||||||
++index;
|
++index;
|
||||||
}
|
}
|
||||||
// draw add button
|
// draw add button
|
||||||
|
if (m_addButtonEnabled)
|
||||||
p.drawPixmap(x, 1, m_targetaddbutton);
|
p.drawPixmap(x, 1, m_targetaddbutton);
|
||||||
|
else
|
||||||
|
p.drawPixmap(x, 1, m_targetaddbuttondisabled);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,7 +53,9 @@ private:
|
|||||||
const QPixmap m_runselected;
|
const QPixmap m_runselected;
|
||||||
const QPixmap m_buildselected;
|
const QPixmap m_buildselected;
|
||||||
const QPixmap m_targetaddbutton;
|
const QPixmap m_targetaddbutton;
|
||||||
|
const QPixmap m_targetaddbuttondisabled;
|
||||||
const QPixmap m_targetremovebutton;
|
const QPixmap m_targetremovebutton;
|
||||||
|
const QPixmap m_targetremovebuttondisabled;
|
||||||
|
|
||||||
QList<Target> m_targets;
|
QList<Target> m_targets;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user