QSkinny 0.8.0
C++/Qt UI toolkit
Loading...
Searching...
No Matches
QskMetaInvokable Class Reference

Detailed Description

Definition at line 21 of file QskMetaInvokable.h.

Public Types

enum  Type { Invalid = 0 , MetaMethod , MetaProperty , MetaFunction }
 

Public Member Functions

 QskMetaInvokable (const QskMetaFunction &)
 
 QskMetaInvokable (const QMetaMethod &)
 
 QskMetaInvokable (const QObject *, const char *methodName)
 
 QskMetaInvokable (const QMetaObject *, const char *methodName)
 
 QskMetaInvokable (const QMetaProperty &)
 
 QskMetaInvokable (const QskMetaInvokable &)
 
QskMetaInvokableoperator= (const QskMetaInvokable &)
 
bool operator== (const QskMetaInvokable &) const
 
bool operator!= (const QskMetaInvokable &) const
 
 operator bool () const
 
Type type () const
 
bool isNull () const
 
int parameterCount () const
 
int parameterType (int index) const
 
int returnType () const
 
void invoke (QObject *, void *args[], Qt::ConnectionType=Qt::AutoConnection)
 
void reset ()
 
QByteArray name () const
 
QMetaMethod method () const
 
QMetaProperty property () const
 
QskMetaFunction function () const
 

Member Enumeration Documentation

◆ Type

enum QskMetaInvokable::Type

Definition at line 24 of file QskMetaInvokable.h.

Constructor & Destructor Documentation

◆ QskMetaInvokable() [1/7]

QskMetaInvokable::QskMetaInvokable ( )
inline

Definition at line 99 of file QskMetaInvokable.h.

◆ QskMetaInvokable() [2/7]

QskMetaInvokable::QskMetaInvokable ( const QskMetaFunction function)

Definition at line 358 of file QskMetaInvokable.cpp.

◆ QskMetaInvokable() [3/7]

QskMetaInvokable::QskMetaInvokable ( const QMetaMethod &  method)

Definition at line 336 of file QskMetaInvokable.cpp.

◆ QskMetaInvokable() [4/7]

QskMetaInvokable::QskMetaInvokable ( const QObject *  object,
const char *  methodName 
)

Definition at line 342 of file QskMetaInvokable.cpp.

◆ QskMetaInvokable() [5/7]

QskMetaInvokable::QskMetaInvokable ( const QMetaObject *  metaObject,
const char *  methodName 
)

Definition at line 347 of file QskMetaInvokable.cpp.

◆ QskMetaInvokable() [6/7]

QskMetaInvokable::QskMetaInvokable ( const QMetaProperty &  property)

Definition at line 352 of file QskMetaInvokable.cpp.

◆ QskMetaInvokable() [7/7]

QskMetaInvokable::QskMetaInvokable ( const QskMetaInvokable other)

Definition at line 365 of file QskMetaInvokable.cpp.

◆ ~QskMetaInvokable()

QskMetaInvokable::~QskMetaInvokable ( )

Definition at line 391 of file QskMetaInvokable.cpp.

Member Function Documentation

◆ function()

QskMetaFunction QskMetaInvokable::function ( ) const

Definition at line 606 of file QskMetaInvokable.cpp.

◆ invoke()

void QskMetaInvokable::invoke ( QObject *  object,
void *  args[],
Qt::ConnectionType  connectionType = Qt::AutoConnection 
)

Definition at line 617 of file QskMetaInvokable.cpp.

◆ isNull()

bool QskMetaInvokable::isNull ( ) const

Definition at line 457 of file QskMetaInvokable.cpp.

◆ method()

QMetaMethod QskMetaInvokable::method ( ) const

Definition at line 590 of file QskMetaInvokable.cpp.

◆ name()

QByteArray QskMetaInvokable::name ( ) const

Definition at line 566 of file QskMetaInvokable.cpp.

◆ operator bool()

QskMetaInvokable::operator bool ( ) const
inlineexplicit

Definition at line 109 of file QskMetaInvokable.h.

◆ operator!=()

bool QskMetaInvokable::operator!= ( const QskMetaInvokable other) const
inline

Definition at line 104 of file QskMetaInvokable.h.

◆ operator=()

QskMetaInvokable & QskMetaInvokable::operator= ( const QskMetaInvokable other)

Definition at line 397 of file QskMetaInvokable.cpp.

◆ operator==()

bool QskMetaInvokable::operator== ( const QskMetaInvokable other) const

Definition at line 433 of file QskMetaInvokable.cpp.

◆ parameterCount()

int QskMetaInvokable::parameterCount ( ) const

Definition at line 492 of file QskMetaInvokable.cpp.

◆ parameterType()

int QskMetaInvokable::parameterType ( int  index) const

Definition at line 517 of file QskMetaInvokable.cpp.

◆ property()

QMetaProperty QskMetaInvokable::property ( ) const

Definition at line 598 of file QskMetaInvokable.cpp.

◆ reset()

void QskMetaInvokable::reset ( )

Definition at line 484 of file QskMetaInvokable.cpp.

◆ returnType()

int QskMetaInvokable::returnType ( ) const

Definition at line 543 of file QskMetaInvokable.cpp.

◆ type()

QskMetaInvokable::Type QskMetaInvokable::type ( ) const
inline

Definition at line 114 of file QskMetaInvokable.h.

Member Data Documentation

◆ m_functionData

FunctionData QskMetaInvokable::m_functionData

Definition at line 92 of file QskMetaInvokable.h.

◆ m_metaData

MetaData QskMetaInvokable::m_metaData

Definition at line 93 of file QskMetaInvokable.h.