29 #ifndef __ARCSCONSTANTMODIFIER_H__
30 #define __ARCSCONSTANTMODIFIER_H__
34 #include <arcs/arcsqdynamicobject.h>
46 virtual int qt_metacall(QMetaObject::Call call,
int id,
void ** arguments);
49 virtual int prepareSlotConnect(QString sigName, QString sltName, QString objectName = QString::null, QString actualSignal = QString::null,
bool simulate =
false) ;
50 virtual int prepareSignalConnect(QString sigName, QString sltName, QString objectName = QString::null, QString actualSlot = QString::null,
bool simulate =
false);
51 virtual int cleanSlotConnect(QString sigName, QString sltName, QString objectName, QString actualSignal);
52 virtual int cleanSignalConnect(QString sigName, QString sltName, QString objectName, QString actualSlot);
55 class ConstantAttributes
58 ConstantAttributes(QString sig=QString::null, QString cst= QString::null,
int t=0)
59 { signature = sig; constantName = cst; type = t; }
60 ConstantAttributes(
const ConstantAttributes & att )
62 signature = att.signature;
63 constantName = att.constantName ;
67 QString getConstantName() {
return constantName ; }
68 int getType() {
return type; }
72 QString constantName ;
76 QMap<QString, int> map;
77 QMap<int, ConstantAttributes> invertMap;
82 #endif // __ARCSCONSTANTMODIFIER_H__
A class to store constants in contexts.
virtual int cleanSignalConnect(QString sigName, QString sltName, QString objectName, QString actualSlot)
virtual QStringList getSignalList()
virtual int prepareSignalConnect(QString sigName, QString sltName, QString objectName=QString::null, QString actualSlot=QString::null, bool simulate=false)
Prepares a connection with a slot which does not belong to this object.
virtual int prepareSlotConnect(QString sigName, QString sltName, QString objectName=QString::null, QString actualSignal=QString::null, bool simulate=false)
Prepares a connection with a slot which is belonging to this object.
Interface to extend QObject functionnalities in order to make objects with dynamic signals or slots...
virtual int cleanSlotConnect(QString sigName, QString sltName, QString objectName, QString actualSignal)
virtual int qt_metacall(QMetaObject::Call call, int id, void **arguments)
Method performing the actual callback task.
virtual QStringList getSlotList()