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: