MagicSmoke  $VERSION$
aclwin.h
Go to the documentation of this file.
1 //
2 // C++ Interface: acldialog
3 //
4 // Description:
5 //
6 //
7 // Author: Konrad Rosenbaum <konrad@silmor.de>, (C) 2010-2011
8 //
9 // Copyright: See README/COPYING.GPL files that come with this distribution
10 //
11 //
12 
13 #ifndef MAGICSMOKE_ACLWIN_H
14 #define MAGICSMOKE_ACLWIN_H
15 
16 #include <QMainWindow>
17 #include <QPointer>
18 #include <QTimer>
19 
20 #include "tabwin.h"
21 #include "smokeexport.h"
22 
23 class MUserTab;
24 class MHostTab;
25 class MRoleTab;
26 class MFlagTab;
27 
29 {
30  Q_OBJECT
31  public:
32  static void showWindow(QWidget*);
33 
34  private slots:
35  void refreshData();
36  private:
37  MAclWindow(QWidget*);
38 
39  static QPointer<MAclWindow>instance;
40 
41  //widgets
42  MUserTab*usertab;
43  MHostTab*hosttab;
44  MRoleTab*roletab;
45  MFlagTab*flagtab;
46  //refresh timers
47  QTimer rtimer;
48 };
49 
50 #endif
role admin tab
Definition: acltabs.h:102
#define MAGICSMOKE_EXPORT
Definition: smokeexport.h:7
Definition: aclwin.h:28
host admin tab
Definition: acltabs.h:68
user admin tab
Definition: acltabs.h:34
Main Overview Window.
Definition: tabwin.h:29
flag admin tab
Definition: acltabs.h:123