00001 00034 #ifndef CONFIGSCREEN_H 00035 #define CONFIGSCREEN_H 00036 00037 #include "oldgcccompat.h" // Compatibilty macros for GCC < 4.7 00038 00039 #include <QtCore/QString> 00040 #include <QtGui/QComboBox> 00041 #include <QtGui/QLabel> 00042 #include <QtGui/QLineEdit> 00043 #include <QtGui/QDialogButtonBox> 00044 #include <QtGui/QFormLayout> 00045 #include <KDE/KConfigSkeleton> 00046 #include <KDE/KPageDialog> 00047 #include <KDE/KConfigDialog> 00048 #include <KDE/KConfigDialogManager> 00049 00050 #include "alarmconfiguration.h" 00051 00052 namespace AlarmNotifications { 00053 00054 class ConfigScreen : public KConfigDialog 00055 { 00056 Q_OBJECT 00057 private: 00058 KConfigSkeleton*const _conf; 00059 KConfigDialogManager*const _confman; 00060 QWidget*const _activemqscreen; 00061 QFormLayout*const _lactivemqscreen; 00062 00063 void CreateActiveMQConnectivityWidgets(); 00064 public: 00065 ConfigScreen(); 00066 ConfigScreen ( const ConfigScreen& other ) = delete; 00067 ConfigScreen ( ConfigScreen&& other ) = delete; 00068 virtual ~ConfigScreen(); 00069 ConfigScreen& operator= ( const ConfigScreen& other ) = delete; 00070 ConfigScreen& operator= ( ConfigScreen&& other ) = delete; 00071 }; 00072 00073 } 00074 00075 #endif // CONFIGSCREEN_H