Kexi API Documentation (2.0 alpha)

KexiPart Namespace Reference


Classes

class  Part
 The main class for kexi frontend parts like tables, queries, forms and reports. More...
class  DataSource
 this class provides a datasource framework for e.g. More...
class  GUIClient
class  Info
 Information about a Kexi Part (plugin). More...
class  Item
 Information about a single object that can be instantiated using Kexi Part. More...
class  ItemList
 Part item list with reimplemented compareItems() method. More...
struct  Missing
class  Manager
 KexiPart's manager: looks up and instantiates them. More...
class  StaticInfo
 Information about a static Kexi Part (plugin). More...
class  StaticPart
 Static Kexi Part (plugin). More...

Typedefs

typedef QIntDict< KexiPart::ItemItemDict
typedef QIntDictIterator<
KexiPart::Item
ItemDictIterator
typedef QPtrListIterator<
KexiPart::Item
ItemListIterator
typedef QAsciiDict< InfoPartInfoDict
typedef QDictIterator< InfoPartInfoDictIterator
typedef QValueList< MissingMissingList
typedef QPtrList< InfoPartInfoList
typedef QPtrListIterator<
Info
PartInfoListIterator
typedef QIntDict< PartPartDict

Enumerations

enum  ObjectTypes {
  TableObjectType = KexiDB::TableObjectType, QueryObjectType = KexiDB::QueryObjectType, FormObjectType = 3, ReportObjectType = 4,
  ScriptObjectType = 5, WebObjectType = 6, MacroObjectType = 7, LastObjectType = 7,
  UserObjectType = 100
}

Functions

KEXICORE_EXPORT QCString nameForCreateAction (const Info &info)


Typedef Documentation

typedef QIntDict<KexiPart::Item> KexiPart::ItemDict
 

Definition at line 93 of file kexipartitem.h.

typedef QIntDictIterator<KexiPart::Item> KexiPart::ItemDictIterator
 

Definition at line 94 of file kexipartitem.h.

typedef QPtrListIterator<KexiPart::Item> KexiPart::ItemListIterator
 

Definition at line 95 of file kexipartitem.h.

typedef QValueList<Missing> KexiPart::MissingList
 

Definition at line 57 of file kexipartmanager.h.

typedef QIntDict<Part> KexiPart::PartDict
 

Definition at line 60 of file kexipartmanager.h.

typedef QAsciiDict<Info> KexiPart::PartInfoDict
 

Definition at line 55 of file kexipartmanager.h.

typedef QDictIterator<Info> KexiPart::PartInfoDictIterator
 

Definition at line 56 of file kexipartmanager.h.

typedef QPtrList<Info> KexiPart::PartInfoList
 

Definition at line 58 of file kexipartmanager.h.

typedef QPtrListIterator<Info> KexiPart::PartInfoListIterator
 

Definition at line 59 of file kexipartmanager.h.


Enumeration Type Documentation

enum KexiPart::ObjectTypes
 

Official (registered) type IDs for objects like table, query, form...

Enumeration values:
TableObjectType  1, like in KexiDB::ObjectTypes
QueryObjectType  2, like in KexiDB::ObjectTypes
FormObjectType 
ReportObjectType 
ScriptObjectType 
WebObjectType 
MacroObjectType 
LastObjectType 
UserObjectType  external types

Definition at line 49 of file kexipart.h.


Function Documentation

KEXICORE_EXPORT QCString KexiPart::nameForCreateAction const Info &  info  ) 
 

Returns:
"create" KAction's name for part defined by info. The result is like "tablepart_create". Used in Part::createGUIClients() and KexiBrowser.

Referenced by KexiPart::Part::createGUIClients(), KexiBrowser::slotNewObjectPopupAboutToShow(), and KexiMainWindowImpl::updateReadOnlyState().

KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:50:52 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003