AlarmNotifications
PANDA Slow Control Alarm Daemon
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
configscreen.h
Go to the documentation of this file.
1 
34 #ifndef CONFIGSCREEN_H
35 #define CONFIGSCREEN_H
36 
37 #include "oldgcccompat.h" // Compatibilty macros for GCC < 4.7
38 
39 #include <QtCore/QString>
40 #include <QtGui/QComboBox>
41 #include <QtGui/QLabel>
42 #include <QtGui/QLineEdit>
43 #include <QtGui/QDialogButtonBox>
44 #include <QtGui/QFormLayout>
45 #include <KDE/KConfigSkeleton>
46 #include <KDE/KPageDialog>
47 #include <KDE/KConfigDialog>
48 #include <KDE/KConfigDialogManager>
49 
50 #include "alarmconfiguration.h"
51 
52 namespace AlarmNotifications {
53 
54 class ConfigScreen : public KConfigDialog
55 {
56  Q_OBJECT
57 private:
58  KConfigSkeleton*const _conf;
59  KConfigDialogManager*const _confman;
60  QWidget*const _activemqscreen;
61  QFormLayout*const _lactivemqscreen;
62 
64 public:
65  ConfigScreen();
66  ConfigScreen ( const ConfigScreen& other ) = delete;
67  ConfigScreen ( ConfigScreen&& other ) = delete;
68  virtual ~ConfigScreen();
69  ConfigScreen& operator= ( const ConfigScreen& other ) = delete;
70  ConfigScreen& operator= ( ConfigScreen&& other ) = delete;
71 };
72 
73 }
74 
75 #endif // CONFIGSCREEN_H
KConfigSkeleton *const _conf
Definition: configscreen.h:58
Compatibility macros for older versions of the GCC.
ConfigScreen & operator=(const ConfigScreen &other)=delete
KConfigDialogManager *const _confman
Definition: configscreen.h:59
Namespace for Alarm Notifications application.
Singleton to read and change the configuration of this application.
QFormLayout *const _lactivemqscreen
Definition: configscreen.h:61