summaryrefslogtreecommitdiffstats
path: root/kbarcode/confwizard.h
diff options
context:
space:
mode:
Diffstat (limited to 'kbarcode/confwizard.h')
-rw-r--r--kbarcode/confwizard.h101
1 files changed, 101 insertions, 0 deletions
diff --git a/kbarcode/confwizard.h b/kbarcode/confwizard.h
new file mode 100644
index 0000000..c1bfc20
--- /dev/null
+++ b/kbarcode/confwizard.h
@@ -0,0 +1,101 @@
+/***************************************************************************
+ confwizard.h - description
+ -------------------
+ begin : Son Jun 16 2002
+ copyright : (C) 2002 by Dominik Seichter
+ email : domseichter@web.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef CONFWIZARD_H
+#define CONFWIZARD_H
+
+#include <kwizard.h>
+
+class QButtonGroup;
+class QCheckBox;
+class QVBoxLayout;
+class QHBoxLayout;
+class QGridLayout;
+class QRadioButton;
+class KComboBox;
+class KLineEdit;
+class KPushButton;
+class KURLLabel;
+class QLabel;
+class QWidget;
+class SqlWidget;
+/** KBarcodes configuration wizard.
+ */
+class ConfWizard : public KWizard
+{
+ Q_OBJECT
+
+ public:
+ ConfWizard( QWidget* parent = 0, const char* name = 0, bool modal = true );
+ ~ConfWizard();
+
+ void showPage( QWidget* page );
+
+ // used in dsmainwindow.cpp
+ // not a clean API, but I am lazy :-(
+ QCheckBox* checkDatabase;
+
+ private slots:
+ void testSettings( bool b );
+ void create();
+ void example();
+ void useDatabase();
+
+ protected slots:
+ void accept();
+
+ private:
+ void setupPage1();
+ void setupPage0();
+ void setupPage2();
+ void setupPage3();
+
+ SqlWidget* sqlwidget;
+
+ QWidget* page;
+ QLabel* logo;
+ QLabel* TextLabel2_2;
+ KURLLabel* KURLLabel1;
+ QWidget* page_2;
+ QLabel* TextLabel1;
+ QLabel* TextLabel2;
+ QLabel* TextLabel3;
+ QLabel* TextLabel4;
+ QLabel* TextLabel5;
+ QLabel* TextLabel6;
+ KPushButton* buttonTest;
+ QWidget* page_3;
+ QLabel* TextLabel1_2;
+ KPushButton* buttonCreate;
+ KPushButton* buttonExample;
+ QButtonGroup* groupDatabase;
+
+ protected:
+ QVBoxLayout* pageLayout;
+ QHBoxLayout* Layout8;
+ QVBoxLayout* Layout7;
+ QVBoxLayout* pageLayout_2;
+ QVBoxLayout* pageLayout_4;
+ QHBoxLayout* Layout5;
+ QVBoxLayout* Layout3;
+ QVBoxLayout* Layout4;
+ QVBoxLayout* Layout6;
+ QVBoxLayout* pageLayout_3;
+ QVBoxLayout* Layout5_2;
+};
+
+#endif // CONFWIZARD_H