20#ifndef KEXICONNSELECTOR_H
21#define KEXICONNSELECTOR_H
23#include <kexidbconnectionset.h>
24#include <kexidb/driver.h>
25#include "KexiStartupFileDialog.h"
27#include <kdialogbase.h>
28#include <tdelistview.h>
30#include <tqguardedptr.h>
32class KexiConnSelectorBase;
51class KexiConnSelectorWidgetPrivate;
61 enum ConnType { FileBased=1, ServerBased=2 };
69 const TQString& startDirOrVariable,
70 TQWidget* parent = 0, const char* name = 0 );
76 int selectedConnectionType() const;
90 TQString selectedFileName();
94 void setSelectedFileName( const TQString& fileName);
99 TQListView* connectionsList() const;
101 KexiConnSelectorBase *m_remote;
107 void setConfirmOverwrites( bool set);
109 bool confirmOverwrites() const;
116 void showSimpleConn();
117 void showAdvancedConn();
118 virtual void setFocus();
126 void hideConnectonIcon();
129 void slotConnectionItemExecuted(TQListViewItem *item);
130 void slotRemoteAddBtnClicked();
131 void slotRemoteEditBtnClicked();
132 void slotRemoteRemoveBtnClicked();
133 void slotConnectionSelectionChanged();
134 void slotPrjTypeSelected( int id);
140 KexiConnSelectorWidgetPrivate *d;
Database specific connection data, e.g. host, port.
Widget for opening/saving files supported by Kexi.
|