StateIcon improvements
This commit is contained in:
@@ -72,6 +72,16 @@ void StateIcon::prepare() {
|
||||
void StateIcon::setState(int newState) {
|
||||
m_state = newState;
|
||||
auto cv = prepared_states.value(m_state);
|
||||
setText(cv.first);
|
||||
setIcon(cv.second);
|
||||
if (m_changeText) setText(cv.first);
|
||||
if (m_changeIcon) setIcon(cv.second);
|
||||
}
|
||||
|
||||
|
||||
void StateIcon::setChangeIcon(bool newChangeIcon) {
|
||||
m_changeIcon = newChangeIcon;
|
||||
}
|
||||
|
||||
|
||||
void StateIcon::setChangeText(bool newChangeText) {
|
||||
m_changeText = newChangeText;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user