Main Page   Class Hierarchy   Alphabetical List   Compound List   File List  

karambaconf.h

00001 #ifndef KARAMBA_CONF_H
00002 #define KARAMBA_CONF_H
00003 
00004 #include <qvariant.h>
00005 #include <qpixmap.h>
00006 #include <qdialog.h>
00007 #include <qvbox.h>
00008 #include <qurl.h>
00009 #include <ktextedit.h>
00010 #include <qgroupbox.h>
00011 #include <qlabel.h>
00012 #include <qlineedit.h>
00013 #include <qpushbutton.h>
00014 #include <qtabwidget.h>
00015 #include <qwidget.h>
00016 #include <qlayout.h>
00017 #include <qtooltip.h>
00018 #include <qwhatsthis.h>
00019 #include <qimage.h>
00020 #include <qpixmap.h>
00021 #include <qcheckbox.h>
00022 #include <kiconloader.h>
00023 #include <ksimpleconfig.h>
00024 #include <kfiledialog.h>
00025 #include <kurl.h>
00026 #include <kdirselectdialog.h>
00027 #include <kaboutdata.h>
00028 #include <klocale.h>
00029 #include <kstringhandler.h>
00030 #include <kactivelabel.h>
00031 class QVBoxLayout;
00032 class QHBoxLayout;
00033 class QGridLayout;
00034 class QGroupBox;
00035 class QIconView;
00036 class QIconViewItem;
00037 class QLabel;
00038 class QLineEdit;
00039 class QPushButton;
00040 class QTabWidget;
00041 class QWidget;
00042 class QCheckBox;
00043 
00049 class KarambaConf : public QDialog
00050 {
00051     Q_OBJECT
00052 
00053 public:
00054     KarambaConf( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00055     ~KarambaConf();
00056 
00057     QPushButton* buttonHelp;
00058     QPushButton* buttonOk;
00059     QPushButton* buttonCancel;
00060     QTabWidget* tabWidget;
00061     QTabWidget* tabWidget2;
00062     QWidget* Widget2;
00063     QGroupBox* dFolderGroup;
00064     QLineEdit* dFolder;
00065     QPushButton* browse_1;
00066     QGroupBox* dThemeGroup;
00067     QLineEdit* dTheme;
00068     QLabel* themeLabel;
00069     QPushButton* browse_2;
00070     QGroupBox* dAppsGroup;
00071     QLineEdit* dViewer;
00072     QPushButton* browse_3;
00073     QLabel* viewerLabel;
00074     QWidget* Widget3;
00075     QGroupBox* CoversGroup;
00076     QGroupBox* XmmsGroup;
00077     QLabel* textLabel1;
00078     QLineEdit* cWidth;
00079     QLineEdit* cHeight;
00080     QLabel* textLabel2;
00081     QWidget* Widget4;
00082     QWidget* Widget5;
00083     QWidget* Widget6;
00084     QCheckBox* CoverCheck;
00085     QCheckBox* id3CoverCheck;
00086     QCheckBox* mainWinCheck;
00087     QLabel* textLabel3;
00088     KActiveLabel* textLabel4;
00089     KTextEdit* textEdit1;
00090     KAboutData* about;
00091 
00092 protected:
00093     QHBoxLayout* Layout1;
00094     QHBoxLayout* layout5;
00095     QVBoxLayout* layout3;
00096 
00097 protected slots:
00098     virtual void languageChange();
00099 
00100 private:
00101   QString Dir;
00102   QString Theme;
00103   QString Viewer;
00104   int CoverWidth;
00105   int CoverHeight;
00106   bool EnableCover;
00107   bool EnableId3Cover;
00108   bool HideMainWin;
00109 
00110 private slots:
00111     void loadConfig();
00112     void saveConfig();
00113     void selThemeDir();
00114     void selDefaultTheme();
00115     void selDefaultViewer();
00116     void toggleCover();
00117 
00118 };
00119 
00120 #endif // KARAMBA_CONF_H

Generated on Tue May 6 09:52:08 2003 for karamba by doxygen1.2.18