1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 00:37:45 +00:00

LibGUI: Update buttons' text/tooltips in Action::set_text

This allows Actions that change based on some state to update their
associated buttons' text and tooltips to match their new text. The
play/pause button in SoundPlayer (and VideoPlayer if it's merged)
will now change tooltips when the playback changes state, rather than
always displaying "Play (Space)".
This commit is contained in:
Zaggy1024 2022-10-30 04:32:51 -05:00 committed by Andreas Kling
parent 1de1d6423b
commit e20756f9f7
4 changed files with 23 additions and 12 deletions

View file

@ -50,6 +50,7 @@ public:
Action* action() { return m_action; }
Action const* action() const { return m_action; }
void set_action(Action&);
void set_text_from_action();
virtual bool is_uncheckable() const override;