00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef KNOTIFYWIDGETBASE_H
00010 #define KNOTIFYWIDGETBASE_H
00011
00012 #include <qvariant.h>
00013 #include <qwidget.h>
00014 class QVBoxLayout;
00015 class QHBoxLayout;
00016 class QGridLayout;
00017 class KComboBox;
00018 class KListView;
00019 class KURLRequester;
00020 class QCheckBox;
00021 class QGroupBox;
00022 class QListViewItem;
00023 class QPushButton;
00024
00025 class KNotifyWidgetBase : public QWidget
00026 {
00027 Q_OBJECT
00028
00029 public:
00030 KNotifyWidgetBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00031 ~KNotifyWidgetBase();
00032
00033 KListView* m_listview;
00034 QGroupBox* m_actionsBox;
00035 KURLRequester* m_logfilePath;
00036 KURLRequester* m_soundPath;
00037 QCheckBox* m_logToFile;
00038 KURLRequester* m_executePath;
00039 QCheckBox* m_playSound;
00040 QPushButton* m_playButton;
00041 QCheckBox* m_execute;
00042 QCheckBox* m_messageBox;
00043 QCheckBox* m_passivePopup;
00044 QCheckBox* m_stderr;
00045 QGroupBox* m_controlsBox;
00046 QCheckBox* m_affectAllApps;
00047 QPushButton* m_buttonDisable;
00048 QPushButton* m_buttonEnable;
00049 KComboBox* m_comboEnable;
00050 KComboBox* m_comboDisable;
00051 QPushButton* m_extension;
00052 QPushButton* m_playerButton;
00053
00054
00055 protected:
00056 QVBoxLayout* KNotifyWidgetBaseLayout;
00057 QVBoxLayout* m_actionsBoxLayout;
00058 QGridLayout* Layout26;
00059 QHBoxLayout* Layout25;
00060 QHBoxLayout* Layout27;
00061 QHBoxLayout* Layout28;
00062 QHBoxLayout* Layout29;
00063 QVBoxLayout* m_controlsBoxLayout;
00064 QHBoxLayout* Layout12;
00065 QGridLayout* Layout4;
00066 QHBoxLayout* Layout8;
00067 };
00068
00069 #endif // KNOTIFYWIDGETBASE_H