#pragma once #include #include #include "util/chrono.hpp" #include "util/command.hpp" #include "ALabel.hpp" namespace waybar::modules { class Custom : public ALabel { public: Custom(const std::string, const Json::Value&); auto update() -> void; private: void delayWorker(); void continuousWorker(); const std::string name_; waybar::util::SleeperThread thread_; waybar::util::command::res output_; }; }