fixed some build related problems
[qsqlmon.git] / qsqlmon / dlgeditconnection.h
blob2e39f92576b4266d1bb5525b571e94ce45a004ae
1 #ifndef DLGEDITCONNECTION_H
2 #define DLGEDITCONNECTION_H
4 #include <qfexception.h>
5 #include "servertreeitem.h"
7 #include "ui_dlgeditconnection.h"
8 /*
9 namespace QFLib {
10 class XmlConfigElement;
13 class DlgEditConnection : public QDialog, private Ui::DlgEditConnection
15 Q_OBJECT;
16 public:
17 enum OptionIndex {OptionIndexMySql = 0, OptionIndexSqlite};
18 private slots:
19 void on_btOk_clicked();
20 void on_btCancel_clicked() {reject();}
21 void on_cbxDriver_currentIndexChanged(const QString &s);
22 void on_btFindDatabaseFile_clicked();
23 protected:
24 QStringList drivers;
25 QStringList codecs;
26 static QStringList mysqlCodecs;
27 //QFXmlTreeModel* model();
28 Connection *currConnection;
29 public:
30 DlgEditConnection(QWidget *parent = 0);
31 void setContent(Connection& connection) throw(QFException);
34 #endif // DLGEDITCONNECTION_H