kexi

KexiMacro::ObjectNameVariable< ACTIONIMPL > Class Template Reference

#include <objectnamevariable.h>

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

Public Member Functions

 ObjectNameVariable (ACTIONIMPL *actionimpl, const TQString &objectname=TQString(), const TQString &name=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

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
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::ObjectNameVariable< ACTIONIMPL >

The ViewVariable class provide a list of KexiPart::PartItem's supported by a KexiPart::Part as KoMacro::Variable .

Definition at line 42 of file objectnamevariable.h.

Constructor & Destructor Documentation

◆ ObjectNameVariable()

template<class ACTIONIMPL>
KexiMacro::ObjectNameVariable< ACTIONIMPL >::ObjectNameVariable ( ACTIONIMPL * actionimpl,
const TQString & objectname = TQString(),
const TQString & name = TQString() )
inline

Definition at line 45 of file objectnamevariable.h.

◆ ~ObjectNameVariable()

template<class ACTIONIMPL>
virtual KexiMacro::ObjectNameVariable< ACTIONIMPL >::~ObjectNameVariable ( )
inlinevirtual

Definition at line 71 of file objectnamevariable.h.


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