#ifndef NEWSBOAT_DIALOGSFORMACTION_H_ #define NEWSBOAT_DIALOGSFORMACTION_H_ #include "formaction.h" #include "listwidget.h" namespace newsboat { class DialogsFormAction : public FormAction { public: DialogsFormAction(View*, std::string formstr, ConfigContainer* cfg); ~DialogsFormAction() override; void prepare() override; void init() override; const std::vector& get_keymap_hint() const override; std::string id() const override { return "dialogs"; } std::string title() override; void handle_cmdline(const std::string& cmd) override; private: bool process_operation(Operation op, bool automatic = false, std::vector* args = nullptr) override; void update_heading(); ListWidget dialogs_list; }; } // namespace newsboat #endif /* NEWSBOAT_DIALOGSFORMACTION_H_ */