![]() |
General purpose logging component. More...
#include <arcsgenerallogger.h>
Public Member Functions | |
ARCSGeneralLogger (QObject *parent=0) | |
virtual int | qt_metacall (QMetaObject::Call call, int id, void **arguments) |
Method performing the actual callback task. More... | |
virtual QStringList | getSignalList () |
virtual QStringList | getSlotList () |
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. More... | |
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. More... | |
virtual int | cleanSlotConnect (QString sigName, QString sltName, QString objectName, QString actualSignal) |
virtual int | cleanSignalConnect (QString sigName, QString sltName, QString objectName, QString actualSlot) |
![]() | |
ARCSGeneralLoggerBase (QObject *parent=0) | |
Additional Inherited Members | |
![]() | |
void | setFilename (QString s) |
void | setSeparator (QString sep) |
void | endLine () |
![]() | |
bool | canLog () |
![]() | |
std::ofstream | logFile |
QString | separator |
General purpose logging component.
Definition at line 71 of file arcsgenerallogger.h.
|
virtual |
If a lot of things were required to prepare a signal connection, then the disconnection should also be implemented !
Implements ARCSQDynamicObject.
Definition at line 94 of file arcsgenerallogger.cpp.
|
virtual |
If a lot of things were required to prepare a slot connection, then the disconnection should also be implemented !
Implements ARCSQDynamicObject.
Definition at line 77 of file arcsgenerallogger.cpp.
|
virtual |
Returns the list of signals implemented inside this component.
Implements ARCSQDynamicObject.
Definition at line 71 of file arcsgenerallogger.cpp.
|
virtual |
Returns the list of slots implemented inside this component.
Implements ARCSQDynamicObject.
Definition at line 64 of file arcsgenerallogger.cpp.
|
virtual |
Prepares a connection with a slot which does not belong to this object.
This method has two purposes. First it should check wether the arguments of the given signals and slots are compatible. Second, it should set up what is needed in order to perform a clean connection and return the signal id.
sigName | name and signature of the signal which belong to this object |
sltName | name and signature of the slot which is triggered by the signal |
objectName | name of the object which owns the slot. |
simulate | if true |
the id of the signal, -1 if it failed.
Implements ARCSQDynamicObject.
Definition at line 123 of file arcsgenerallogger.cpp.
|
virtual |
Prepares a connection with a slot which is belonging to this object.
This method has two purposes. First it should check wether the arguments of the given signals and slots are compatible. Second, it should set up what is needed in order to perform a clean connection and return the slot id.
sigName | name and signature of the signal which should trigger the slot. |
sltName | name and signature of the slot which is triggered |
objectName | name of the object emitting the signal |
simulate | if true |
the id of the slot, -1 if it failed.
Implements ARCSQDynamicObject.
Definition at line 97 of file arcsgenerallogger.cpp.
|
virtual |
Method performing the actual callback task.
This method is at the core of a QObject and is usually automatically created by moc Here the user has to reimplement it.
call | should usually take the value QMetaObject::InvokeMetaMethod |
id | is the id of a slot or a signal given by indexOfSlot() or indexOfSignal() |
arguments | array of values (the first pointer is usually for the return value. |
Implements ARCSQDynamicObject.
Definition at line 129 of file arcsgenerallogger.cpp.