kexi

KexiDataAwareWidgetInfo Class Reference

#include <kexidataawarewidgetinfo.h>

Inheritance diagram for KexiDataAwareWidgetInfo:
KFormDesigner::WidgetInfo

Public Member Functions

 KexiDataAwareWidgetInfo (KFormDesigner::WidgetFactory *f)
 KexiDataAwareWidgetInfo (KFormDesigner::WidgetFactory *f, const char *parentFactoryName, const char *inheritedClassName=0)
Public Member Functions inherited from KFormDesigner::WidgetInfo
 WidgetInfo (WidgetFactory *f)
 WidgetInfo (WidgetFactory *f, const char *parentFactoryName, const char *inheritedClassName=0)
TQString pixmap () const
TQCString className () const
TQString namePrefix () const
TQString name () const
TQString description () const
TQString includeFileName () const
TQValueList< TQCString > alternateClassNames () const
TQString savingName () const
WidgetFactory * factory () const
void setPixmap (const TQString &p)
void setClassName (const TQCString &s)
void setName (const TQString &n)
void setNamePrefix (const TQString &n)
void setDescription (const TQString &desc)
void setIncludeFileName (const TQString &name)
void addAlternateClassName (const TQCString &alternateName, bool override=false)
bool isOverriddenClassName (const TQCString &alternateName) const
void setSavingName (const TQString &saveName)
void setAutoSyncForProperty (const char *propertyName, tristate flag)
tristate autoSyncForProperty (const char *propertyName) const
TQCString parentFactoryName () const
WidgetInfo * inheritedClass () const
void setCustomTypeForProperty (const char *propertyName, int type)
int customTypeForProperty (const char *propertyName) const

Protected Member Functions

void init ()

Additional Inherited Members

Public Types inherited from KFormDesigner::WidgetInfo
typedef TQPtrList< WidgetInfo > List
typedef TQAsciiDict< WidgetInfo > Dict
Protected Attributes inherited from KFormDesigner::WidgetInfo
TQCString m_parentFactoryName
TQCString m_inheritedClassName
WidgetInfo * m_inheritedClass

Detailed Description

A widget info for data-aware widgets.

Used within factories just like KFormDesigner::WidgetInfo, but also predefines specific behaviour, e.g. sets autoSync flag to false for "dataSource" property.

Definition at line 30 of file kexidataawarewidgetinfo.h.

Constructor & Destructor Documentation

◆ KexiDataAwareWidgetInfo() [1/2]

KexiDataAwareWidgetInfo::KexiDataAwareWidgetInfo ( KFormDesigner::WidgetFactory * f)

Definition at line 22 of file kexidataawarewidgetinfo.cpp.

◆ KexiDataAwareWidgetInfo() [2/2]

KexiDataAwareWidgetInfo::KexiDataAwareWidgetInfo ( KFormDesigner::WidgetFactory * f,
const char * parentFactoryName,
const char * inheritedClassName = 0 )

Definition at line 28 of file kexidataawarewidgetinfo.cpp.

◆ ~KexiDataAwareWidgetInfo()

KexiDataAwareWidgetInfo::~KexiDataAwareWidgetInfo ( )
virtual

Definition at line 35 of file kexidataawarewidgetinfo.cpp.

Member Function Documentation

◆ init()

void KexiDataAwareWidgetInfo::init ( )
protected

Definition at line 39 of file kexidataawarewidgetinfo.cpp.


The documentation for this class was generated from the following files: