KexiPart::Info Class Reference
#include <kexipartinfo.h>
Inheritance diagram for KexiPart::Info:

Detailed Description
Information about a Kexi Part (plugin).
Definition at line 40 of file kexipartinfo.h.
Public Member Functions | |
| Info (KService::Ptr service) | |
| ~Info () | |
| QString | groupName () const |
| QCString | mimeType () const |
| QString | itemIcon () const |
| QString | createItemIcon () const |
| QString | objectName () const |
| int | projectPartID () const |
| KService::Ptr | ptr () const |
| bool | isBroken () const |
| bool | isVisibleInNavigator () const |
| bool | isDataExportSupported () const |
| bool | isPrintingSupported () const |
| bool | isExecuteSupported () const |
Protected Member Functions | |
| Info () | |
| Used in StaticInfo. | |
| void | setProjectPartID (int id) |
| Sets the project-part-id. | |
| void | setBroken (bool broken, const QString &errorMessage) |
| Sets the broken flag and error message. | |
| QString | errorMessage () const |
| void | setIdStoredInPartDatabase (bool set) |
| bool | isIdStoredInPartDatabase () const |
Protected Attributes | |
| Private * | d |
Friends | |
| class | Manager |
| class | ::KexiProject |
| class | ::KexiMainWindowImpl |
| class | ::KexiDialogBase |
Classes | |
| class | Private |
Constructor & Destructor Documentation
|
|
Definition at line 60 of file kexipartinfo.cpp. |
|
|
Definition at line 70 of file kexipartinfo.cpp. References d. |
|
|
Used in StaticInfo.
Definition at line 65 of file kexipartinfo.cpp. |
Member Function Documentation
|
|
Definition at line 81 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::itemIcon. |
|
|
Definition at line 98 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::errorMessage. Referenced by KexiPart::Manager::part(). |
|
|
Definition at line 75 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::groupName. |
|
|
Definition at line 87 of file kexipartinfo.cpp. References KexiPart::Info::Private::broken, and d. Referenced by KexiPart::Manager::part(). |
|
|
Definition at line 110 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::ptr. Referenced by KexiMainWindowImpl::invalidateProjectWideActions(), and KexiMacro::ObjectVariable< ACTIONIMPL >::ObjectVariable(). |
|
|
Definition at line 122 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::ptr. Referenced by KexiMainWindowImpl::executeItem(), and KexiMacro::ObjectVariable< ACTIONIMPL >::ObjectVariable(). |
|
|
Definition at line 105 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::idStoredInPartDatabase. |
|
|
Definition at line 116 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::ptr. Referenced by KexiMainWindowImpl::printActionForItem(). |
|
|
Definition at line 89 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::isVisibleInNavigator. Referenced by KexiBrowser::addGroup(), and KexiMacro::ObjectVariable< ACTIONIMPL >::ObjectVariable(). |
|
|
Definition at line 79 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::itemIcon. Referenced by KexiMainWindowImpl::getNewObjectInfo(), KexiBrowserItem::KexiBrowserItem(), and KexiCSVExportWizard::KexiCSVExportWizard(). |
|
|
Definition at line 77 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::mimeType. Referenced by KexiBrowser::addGroup(), KexiProject::createPartItem(), KexiProject::items(), KexiPart::Manager::lookup(), and KexiMainWindowImpl::newObject(). |
|
|
Definition at line 83 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::objectName. Referenced by KexiActionSelectionDialog::currentAction(), KexiPart::nameForCreateAction(), KexiMacro::ObjectVariable< ACTIONIMPL >::ObjectVariable(), and KexiPart::Manager::part(). |
|
|
Definition at line 91 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::projectPartID. Referenced by KexiMainWindowImpl::getNewObjectInfo(), KexiProject::items(), KexiPart::Part::openInstance(), and KexiPart::Manager::part(). |
|
|
Definition at line 85 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::ptr. Referenced by KexiPart::Manager::part(). |
|
||||||||||||
|
Sets the broken flag and error message. Most likely to be called by KexiPart::Manager Definition at line 95 of file kexipartinfo.cpp. References KexiPart::Info::Private::broken, d, and KexiPart::Info::Private::errorMessage. Referenced by KexiPart::Manager::part(). |
|
|
Definition at line 100 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::idStoredInPartDatabase. Referenced by KexiPart::Manager::checkProject(). |
|
|
Sets the project-part-id.
Definition at line 93 of file kexipartinfo.cpp. References d, and KexiPart::Info::Private::projectPartID. Referenced by KexiPart::Manager::checkProject(), KexiPart::Manager::lookup(), and KexiPart::Manager::part(). |
Friends And Related Function Documentation
|
|
Definition at line 121 of file kexipartinfo.h. |
|
|
Definition at line 120 of file kexipartinfo.h. |
|
|
Definition at line 119 of file kexipartinfo.h. |
|
|
Definition at line 118 of file kexipartinfo.h. |
Member Data Documentation
|
|
Definition at line 149 of file kexipartinfo.h. Referenced by createItemIcon(), errorMessage(), groupName(), isBroken(), isDataExportSupported(), isExecuteSupported(), isIdStoredInPartDatabase(), isPrintingSupported(), isVisibleInNavigator(), itemIcon(), mimeType(), objectName(), projectPartID(), ptr(), setBroken(), setIdStoredInPartDatabase(), setProjectPartID(), KexiPart::StaticInfo::StaticInfo(), and ~Info(). |
The documentation for this class was generated from the following files:
