KexiProjectSelectorWidget Class Reference
#include <KexiProjectSelector.h>
Inheritance diagram for KexiProjectSelectorWidget:

Detailed Description
Widget that allows to select a kexi project (or database)
Definition at line 34 of file KexiProjectSelector.h.
Signals | |
| void | projectExecuted (KexiProjectData *) |
| void | selectionChanged (KexiProjectData *) |
Public Member Functions | |
| KexiProjectSelectorWidget (QWidget *parent=0, const char *name=0, KexiProjectSet *prj_set=0, bool showProjectNameColumn=true, bool showConnectionColumns=true) | |
| ~KexiProjectSelectorWidget () | |
| KexiProjectData * | selectedProjectData () const |
| void | setProjectSet (KexiProjectSet *prj_set) |
| KexiProjectSet * | projectSet () |
| void | setSelectable (bool set) |
| bool | isSelectable () const |
Protected Slots | |
| void | slotItemExecuted (QListViewItem *) |
| void | slotItemSelected () |
| virtual void | languageChange () |
Protected Attributes | |
| KexiProjectSet * | m_prj_set |
| KexiProjectSelectorWidgetPrivate * | d |
Friends | |
| class | ProjectDataLVItem |
Constructor & Destructor Documentation
|
||||||||||||||||||||||||
|
Constructs a project selector widget. If showProjectNameColumn is true (the default) project names' column is visible. If showConnectionColumns is true (the default) information about database driver and connection columns are added. prj_set may be NULL - you can assign a set later with setProjectSet(). Definition at line 97 of file KexiProjectSelector.cpp. References KexiDB::Driver::defaultFileBasedDriverMimeType(), m_prj_set, selectionChanged(), setProjectSet(), slotItemExecuted(), and slotItemSelected(). |
|
|
Destroys the object and frees any allocated resources Definition at line 132 of file KexiProjectSelector.cpp. |
Member Function Documentation
|
|
Definition at line 213 of file KexiProjectSelector.cpp. |
|
|
Definition at line 82 of file KexiProjectSelector.h. |
|
|
Referenced by slotItemExecuted(). |
|
|
Definition at line 63 of file KexiProjectSelector.h. Referenced by KexiNewProjectWizard::accept(), and KexiProjectSelectorDialog::projectSet(). |
|
|
Definition at line 137 of file KexiProjectSelector.cpp. References ProjectDataLVItem. Referenced by KexiProjectSelectorDialog::selectedProjectData(). |
|
|
Referenced by KexiProjectSelectorWidget(), and slotItemSelected(). |
|
|
Assigns a new project set prj_set. Old project set is not destoyed
Definition at line 162 of file KexiProjectSelector.cpp. References KexiProjectData::constConnectionData(), KexiDB::DriverManager::driverInfo(), KexiDB::Object::error(), KexiDB::Driver::Info::fileBased, KexiProjectSet::list(), m_prj_set, KexiDB::Driver::Info::name, and ProjectDataLVItem. Referenced by KexiProjectSelectorWidget(), and KexiNewProjectWizard::showPage(). |
|
|
Sets selectable state on or off. In this state one project item can be selected and executed by mouse double clicking or return key pressing. The property is true by default. Definition at line 201 of file KexiProjectSelector.cpp. Referenced by KexiNewProjectWizard::KexiNewProjectWizard(). |
|
|
Definition at line 145 of file KexiProjectSelector.cpp. References ProjectDataLVItem, and projectExecuted(). Referenced by KexiProjectSelectorWidget(). |
|
|
Definition at line 154 of file KexiProjectSelector.cpp. References ProjectDataLVItem, and selectionChanged(). Referenced by KexiProjectSelectorWidget(). |
Friends And Related Function Documentation
|
|
Definition at line 89 of file KexiProjectSelector.h. Referenced by selectedProjectData(), setProjectSet(), slotItemExecuted(), and slotItemSelected(). |
Member Data Documentation
|
|
Definition at line 87 of file KexiProjectSelector.h. |
|
|
Definition at line 85 of file KexiProjectSelector.h. Referenced by KexiProjectSelectorWidget(), and setProjectSet(). |
The documentation for this class was generated from the following files:
