Kexi API Documentation (2.0 alpha)

KexiCustomPropertyFactory Class Reference

#include <kexicustompropertyfactory.h>

Inheritance diagram for KexiCustomPropertyFactory:

CustomPropertyFactory List of all members.

Detailed Description

Kexi-specific custom property factory for KoProperty library.

Definition at line 27 of file kexicustompropertyfactory.h.

Public Types

enum  PropertyType { PixmapId = KoProperty::UserDefined+0, Identifier = KoProperty::UserDefined+1 }

Public Member Functions

 KexiCustomPropertyFactory (QObject *parent)
virtual ~KexiCustomPropertyFactory ()
virtual KoProperty::CustomProperty * createCustomProperty (KoProperty::Property *parent)
virtual KoProperty::Widget * createCustomWidget (KoProperty::Property *prop)

Static Public Member Functions

static void init ()
 Called once to register all propert and editor types provided by this factory.


Member Enumeration Documentation

enum KexiCustomPropertyFactory::PropertyType
 

Enumeration values:
PixmapId  Shared Kexi pixmap.
Identifier  string allowing nonempty identifiers

Definition at line 30 of file kexicustompropertyfactory.h.


Constructor & Destructor Documentation

KexiCustomPropertyFactory::KexiCustomPropertyFactory QObject *  parent  ) 
 

Definition at line 69 of file kexicustompropertyfactory.cpp.

Referenced by init().

KexiCustomPropertyFactory::~KexiCustomPropertyFactory  )  [virtual]
 

Definition at line 74 of file kexicustompropertyfactory.cpp.


Member Function Documentation

CustomProperty * KexiCustomPropertyFactory::createCustomProperty KoProperty::Property *  parent  )  [virtual]
 

Definition at line 78 of file kexicustompropertyfactory.cpp.

References Identifier, and PixmapId.

Widget * KexiCustomPropertyFactory::createCustomWidget KoProperty::Property *  prop  )  [virtual]
 

Definition at line 88 of file kexicustompropertyfactory.cpp.

References Identifier, and PixmapId.

void KexiCustomPropertyFactory::init  )  [static]
 

Called once to register all propert and editor types provided by this factory.

Definition at line 99 of file kexicustompropertyfactory.cpp.

References Identifier, KexiCustomPropertyFactory(), and PixmapId.

Referenced by KexiFormManager::KexiFormManager(), and KexiTableDesignerView::KexiTableDesignerView().


The documentation for this class was generated from the following files:
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:49:54 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003