63 mIsMousePressed =
true;
74 mIsMousePressed =
false;
81 void Button::updateButtonState()
90 else if (mIsMousePressed)
95 else if (mIsMouseFocus || mIsKeyFocus)
110 else if (mIsMousePressed)
112 else if (mIsMouseFocus || mIsKeyFocus)
121 if (mStateSelected == _check)
124 mStateSelected = _check;
130 mIsKeyFocus = _focus;
136 mIsMouseFocus = _focus;
146 mIsMouseFocus =
false;
161 mImage->setItemName(_value);
173 mImage->setItemResource(_name);
180 mImage->setItemGroup(_name);
187 mImage->setItemName(_name);
193 if (_key ==
"StateSelected")
197 else if (_key ==
"ModeImage")
201 else if (_key ==
"ImageResource")
205 else if (_key ==
"ImageGroup")
209 else if (_key ==
"ImageName")
223 return mStateSelected;
widget description should be here.
T parseValue(std::string_view _value)