00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file './klineakconfigui.ui' 00003 ** 00004 ** Created: Fri Jun 7 19:35:46 2002 00005 ** by: The User Interface Compiler (uic) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 #ifndef KLINEAKCONFIGUI_H 00010 #define KLINEAKCONFIGUI_H 00011 00012 #include <qvariant.h> 00013 #include <qwidget.h> 00014 class QVBoxLayout; 00015 class QHBoxLayout; 00016 class QGridLayout; 00017 class QComboBox; 00018 class QGroupBox; 00019 class QLabel; 00020 class QLineEdit; 00021 class QListBox; 00022 class QListBoxItem; 00023 class QPushButton; 00024 class QRadioButton; 00025 00026 class KlineakConfigUI : public QWidget 00027 { 00028 Q_OBJECT 00029 00030 public: 00031 KlineakConfigUI( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 00032 ~KlineakConfigUI(); 00033 00034 QGroupBox* GroupBox1; 00035 QLabel* TextLabel2; 00036 QLineEdit* txtCDRom; 00037 QLabel* TextLabel2_2; 00038 QLineEdit* txtMixer; 00039 QLabel* TextLabel1; 00040 QComboBox* cbKeyboard; 00041 QLabel* TextLabel2_4; 00042 QLabel* TextLabel2_3; 00043 QComboBox* cbKeyboardBrand; 00044 QLabel* pixPicture; 00045 QLabel* PixmapLabel1; 00046 QPushButton* btnApply; 00047 QPushButton* btnCancel; 00048 QGroupBox* GroupBox2; 00049 QLabel* TextLabel3; 00050 QListBox* lstAvailableKeys; 00051 QRadioButton* radioRun; 00052 QLineEdit* txtCommand; 00053 QRadioButton* radioAction; 00054 QComboBox* cbAction; 00055 00056 00057 public slots: 00058 virtual void slotToggleApp(); 00059 virtual bool onApplyButtonClicked(); 00060 virtual void onKeyListSelect(QListBoxItem*); 00061 virtual void onOKButtonClicked(); 00062 virtual void quit(); 00063 virtual void updateAvailableKeys(const QString&); 00064 virtual void updateCDRom(const QString&); 00065 virtual void updateKeyboardModels(const QString&); 00066 virtual void updateKeyList(); 00067 virtual void updateKeyList(const QString &); 00068 virtual void updateKeyList(int); 00069 virtual void updateMixer(const QString &); 00070 00071 protected: 00072 QGridLayout* KlineakConfigUILayout; 00073 QVBoxLayout* Layout21; 00074 QVBoxLayout* Layout32; 00075 QVBoxLayout* Layout31; 00076 QHBoxLayout* Layout50; 00077 QVBoxLayout* Layout56; 00078 QHBoxLayout* Layout37; 00079 QVBoxLayout* Layout16; 00080 QHBoxLayout* Layout13; 00081 QHBoxLayout* Layout15; 00082 }; 00083 00084 #endif // KLINEAKCONFIGUI_H