Store reload flag in controller

This commit is contained in:
patrick96 2021-09-11 15:58:18 +02:00 committed by Patrick Ziegler
parent ce63305c1d
commit 2c7af2a60c
2 changed files with 22 additions and 12 deletions
include/components

View file

@ -63,10 +63,13 @@ class controller : public signal_receiver<SIGN_PRIORITY_CONTROLLER, signals::eve
void screenshot_handler();
protected:
void trigger_notification();
void read_events(bool confwatch);
void process_inputdata(string&& cmd);
bool process_update(bool force);
void update_reload(bool reload);
bool on(const signals::eventqueue::notify_change& evt) override;
bool on(const signals::eventqueue::notify_forcechange& evt) override;
bool on(const signals::eventqueue::exit_reload& evt) override;
@ -143,6 +146,11 @@ class controller : public signal_receiver<SIGN_PRIORITY_CONTROLLER, signals::eve
* \brief Loaded modules grouped by block
*/
modulemap_t m_blocks;
/**
* \brief Flag to trigger reload after shutdown
*/
bool m_reload{false};
};
POLYBAR_NS_END