#ifndef NEWSBOAT_LISTFORMACTION_H_ #define NEWSBOAT_LISTFORMACTION_H_ #include #include "3rd-party/optional.hpp" #include "formaction.h" #include "listwidget.h" namespace newsboat { class ListFormAction : public FormAction { public: ListFormAction(View*, std::string formstr, std::string list_name, ConfigContainer* cfg); protected: bool process_operation(Operation op, bool automatic = false, std::vector* args = nullptr) override; nonstd::optional open_unread_items_in_browser( std::shared_ptr feed, bool markread); ListWidget list; }; } // namespace newsboat #endif /* NEWSBOAT_LISTFORMACTION_H_ */