First hacks on OOBE help.
[dcpomatic.git] / src / lib / help.h
1 #ifndef DCPOMATIC_HELP_H
2 #define DCPOMATIC_HELP_H
3
4 #include "signaller.h"
5 #include <boost/signals2.hpp>
6
7 class Help : public Signaller
8 {
9 public:
10         static Help* instance ();
11
12         enum EventType {
13                 SUCCESSFUL_FILE_NEW,
14                 SUCCESSFUL_ADD_CONTENT,
15         };
16
17         void event (EventType e);
18
19         boost::signals2::signal<void (EventType)> Event;
20
21 private:
22         static Help* _instance;
23 };
24
25 #endif
26