]> Shamusworld >> Repos - architektonas/blob - qg_actionfactory.h.old
d042de0af99e5fcee071393bb313726974f6cb84
[architektonas] / qg_actionfactory.h.old
1 #ifndef QG_ACTIONFACTORY_H
2 #define QG_ACTIONFACTORY_H
3
4 #include <QtGui>
5
6 #include "rs.h"
7 #include "qg_actionhandler.h"
8 #include "qg_mainwindowinterface.h"
9
10 /**
11  * This class can store recent files in a list. (???--JLH)
12  */
13 class QG_ActionFactory: public QObject
14 {
15         Q_OBJECT
16
17         public:
18                 QG_ActionFactory(QG_ActionHandler * ah, QWidget * w);
19                 virtual ~QG_ActionFactory();
20
21                 QAction * createAction(RS2::ActionType id, QObject * obj);
22
23         private:
24                 QG_ActionHandler * actionHandler;
25                 QWidget * widget;
26 };
27
28 #endif  // QG_ACTIONFACTORY_H