kexi

KexiMacro::ObjectVariable< ACTIONIMPL > Class Template Reference

#include <objectvariable.h>

Inheritance diagram for KexiMacro::ObjectVariable< ACTIONIMPL >:
KexiMacro::KexiVariable< ACTIONIMPL > KoMacro::Variable KoMacro::MetaParameter

Public Types

enum  Conditions { VisibleInNav = 1 , Executable = 2 , DataExport = 4 }
Public Types inherited from KoMacro::Variable
typedef TQValueList< TDESharedPtr< Variable > > List
typedef TQMap< TQString, TDESharedPtr< Variable > > Map
Public Types inherited from KoMacro::MetaParameter
enum  Type { TypeNone = 0 , TypeVariant , TypeObject }
typedef TQValueList< TDESharedPtr< MetaParameter > > List

Public Member Functions

 ObjectVariable (ACTIONIMPL *actionimpl, int conditions=VisibleInNav, const TQString &objectname=TQString())
Public Member Functions inherited from KexiMacro::KexiVariable< ACTIONIMPL >
 KexiVariable (ACTIONIMPL *actionimpl, const TQString &name, const TQString &caption)
Public Member Functions inherited from KoMacro::Variable
 Variable ()
 Variable (const TQVariant &variant, const TQString &name=TQString(), const TQString &text=TQString())
 Variable (const TQObject *object)
 Variable (const TQDomElement &element)
virtual ~Variable ()
TQString name () const
void setName (const TQString &name)
TQString text () const
void setText (const TQString &text)
void setObject (const TQObject *object)
const TQVariant variant () const
void setVariant (const TQVariant &variant, bool detecttype=true)
const TQObject * object () const
 operator TQVariant () const
 operator const TQObject * () const
const TQString toString () const
int toInt () const
List children () const
void appendChild (TDESharedPtr< Variable > variable)
void clearChildren ()
void setChildren (const List &children)
Public Member Functions inherited from KoMacro::MetaParameter
 MetaParameter (const TQString &signatureargument=TQString())
 ~MetaParameter ()
Type type () const
const TQString typeName () const
void setType (Type type)
TQVariant::Type variantType () const
void setVariantType (TQVariant::Type varianttype)
bool validVariable (TDESharedPtr< Variable > variable) const

Additional Inherited Members

Protected Member Functions inherited from KexiMacro::KexiVariable< ACTIONIMPL >
ACTIONIMPL * actionImpl () const
Protected Member Functions inherited from KoMacro::MetaParameter
void setSignatureArgument (const TQString &signatureargument)

Detailed Description

template<class ACTIONIMPL>
class KexiMacro::ObjectVariable< ACTIONIMPL >

The ObjectVariable class implements KoMacro::Variable to provide a variable list of Kexi-objects.

Those Kexi-objects are KexiPart's like e.g. table, query, form or script.

Definition at line 45 of file objectvariable.h.

Member Enumeration Documentation

◆ Conditions

template<class ACTIONIMPL>
enum KexiMacro::ObjectVariable::Conditions

Definition at line 49 of file objectvariable.h.

Constructor & Destructor Documentation

◆ ObjectVariable()

template<class ACTIONIMPL>
KexiMacro::ObjectVariable< ACTIONIMPL >::ObjectVariable ( ACTIONIMPL * actionimpl,
int conditions = VisibleInNav,
const TQString & objectname = TQString() )
inline

Definition at line 55 of file objectvariable.h.


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