29 #ifndef __ARCSQDYNAMICOBJECT_H__
30 #define __ARCSQDYNAMICOBJECT_H__
32 #include <QStringList>
74 virtual int qt_metacall(QMetaObject::Call call,
int id,
void ** arguments)= 0;
93 virtual int prepareSlotConnect( QString sigName, QString sltName, QString objectName, QString actualSignal,
bool simulate =
false ) = 0;
106 virtual int prepareSignalConnect( QString sigName, QString sltName , QString objectName, QString actualSlot,
bool simulate =
false) = 0;
109 virtual int cleanSlotConnect(QString sigName, QString sltName, QString objectName, QString actualSignal) = 0 ;
112 virtual int cleanSignalConnect(QString signame, QString sltName, QString objectName, QString actualSlot) = 0;
115 #endif // __ARCSQDYNAMICOBJECT_H__
virtual int qt_metacall(QMetaObject::Call call, int id, void **arguments)=0
Method performing the actual callback task.
virtual QStringList getSlotList()=0
virtual int prepareSignalConnect(QString sigName, QString sltName, QString objectName, QString actualSlot, bool simulate=false)=0
Prepares a connection with a slot which does not belong to this object.
virtual QStringList getSignalList()=0
Interface to extend QObject functionnalities in order to make objects with dynamic signals or slots...
virtual int cleanSignalConnect(QString signame, QString sltName, QString objectName, QString actualSlot)=0
virtual int cleanSlotConnect(QString sigName, QString sltName, QString objectName, QString actualSignal)=0
virtual int prepareSlotConnect(QString sigName, QString sltName, QString objectName, QString actualSignal, bool simulate=false)=0
Prepares a connection with a slot which is belonging to this object.