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 <kiconloader.h>
00022 #include <ksimpleconfig.h>
00023 #include <kfiledialog.h>
00024 #include <kurl.h>
00025 #include <kdirselectdialog.h>
00026 #include <kaboutdata.h>
00027 #include <klocale.h>
00028 #include <kstringhandler.h>
00029 #include <kactivelabel.h>
00030 class QVBoxLayout;
00031 class QHBoxLayout;
00032 class QGridLayout;
00033 class QGroupBox;
00034 class QIconView;
00035 class QIconViewItem;
00036 class QLabel;
00037 class QLineEdit;
00038 class QPushButton;
00039 class QTabWidget;
00040 class QWidget;
00041 
00047 class KarambaConf : public QDialog
00048 {
00049     Q_OBJECT
00050 
00051 public:
00052     KarambaConf( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00053     ~KarambaConf();
00054 
00055     QPushButton* buttonHelp;
00056     QPushButton* buttonOk;
00057     QPushButton* buttonCancel;
00058     QTabWidget* tabWidget;
00059     QTabWidget* tabWidget2;
00060     QWidget* Widget2;
00061     QGroupBox* dFolderGroup;
00062     QLineEdit* dFolder;
00063     QPushButton* browse_1;
00064     QGroupBox* dThemeGroup;
00065     QLineEdit* dTheme;
00066     QLabel* themeLabel;
00067     QPushButton* browse_2;
00068     QWidget* Widget3;
00069     QGroupBox* CoversGroup;
00070     QLabel* textLabel1;
00071     QLineEdit* cWidth;
00072     QLineEdit* cHeight;
00073     QLabel* textLabel2;
00074     QWidget* Widget4;
00075     QWidget* Widget5;
00076     QWidget* Widget6;
00077     QLabel* textLabel3;
00078     KActiveLabel* textLabel4;
00079     KTextEdit* textEdit1;
00080     KAboutData* about;
00081 
00082 protected:
00083     QHBoxLayout* Layout1;
00084     QHBoxLayout* layout5;
00085     QVBoxLayout* layout3;
00086 
00087 protected slots:
00088     virtual void languageChange();
00089 
00090 private:
00091   QString Dir;
00092   QString Theme;
00093   int CoverWidth;
00094   int CoverHeight;
00095 
00096 private slots:
00097     void loadConfig();
00098     void saveConfig();
00099     void selThemeDir();
00100     void selDefaultTheme();
00101 
00102 };
00103 
00104 #endif // KARAMBA_CONF_H

Generated on Tue Apr 29 19:56:58 2003 for karamba by doxygen1.2.18