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: