blob: 5a79dd3db6ef7a93ccf5b8c484b180ba54fe61d0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#ifndef NEWSBEUTER_HELP_FORMACTION__H
#define NEWSBEUTER_HELP_FORMACTION__H
#include <formaction.h>
namespace newsbeuter {
class help_formaction : public formaction {
public:
help_formaction(view *, std::string formstr);
virtual ~help_formaction();
virtual void prepare();
virtual void init();
virtual keymap_hint_entry * get_keymap_hint();
virtual std::string id() const { return "help"; }
virtual std::string title();
virtual void finished_qna(operation op);
void set_context(const std::string& ctx);
private:
virtual void process_operation(operation op, bool automatic = false, std::vector<std::string> * args = NULL);
std::string make_colorstring(const std::vector<std::string>& colors);
bool quit;
bool apply_search;
std::string searchphrase;
std::string context;
};
}
#endif
|