20#ifndef KexiNewProjectWizard_H
21#define KexiNewProjectWizard_H
23#include "kexidbconnectionset.h"
24#include <kexidb/connectiondata.h>
30class KexiNewPrjTypeSelector;
32class KexiNewProjectWizardPrivate;
34class KexiServerDBNamePage;
37class KEXIMAIN_EXPORT KexiNewProjectWizard : public KWizard
42 KexiNewProjectWizard(KexiDBConnectionSet& conn_set, TQWidget *parent=0,
43 const char *name=0, bool modal= false, WFlags f=0);
44 ~KexiNewProjectWizard();
48 TQString projectDBName() const;
51 TQString projectCaption() const;
57 KexiDB::ConnectionData* projectConnectionData() const;
64 void setConfirmOverwrites( bool set);
67 void slotLvTypesSelected(TQListViewItem *);
68 void slotLvTypesExecuted(TQListViewItem *);
69 void slotServerDBCaptionTxtChanged( const TQString &capt);
70 void slotServerDBNameTxtChanged( const TQString &n);
72 virtual void done( int r);
74 virtual void accept();
77 virtual void showPage(TQWidget *page);
79 KexiNewPrjTypeSelector *m_prjtype_sel;
80 KexiDBTitlePage *m_db_title;
81 KexiServerDBNamePage *m_server_db_name;
82 KexiProjectSelectorWidget* m_project_selector;
84 KexiConnSelectorWidget *m_conn_sel;
85 TQWidget *m_conn_sel_widget;
87 KexiNewProjectWizardPrivate *d;
A helper widget used to displaying a line edit with a label and layout.
|