65 template <
class Param1,
class Param2>
70 virtual void execute(Param1,Param2)=0;
76 template<
class Param1,
class Param2>
class Signal2;
virtual void execute(Param1, Param2)=0
Execute the attached method with 0, 1 or 2 arguments.
namespace Itasca
Definition: basememory.cpp:9
Definition of a Signal2 object, holding a list of ISlot2 objects.
Definition: isignalbase.h:76
Signal base class.
Definition: isignalbase.h:44
virtual void attachNotice(ISignalBase *signal)=0
virtual void removeNotice(ISignalBase *signal)=0
Slot base class.
Definition: isignalbase.h:23
ISlot2 interface - a two-argument class.
Definition: isignalbase.h:66
virtual bool remove(ISlotBase *slot, const QString &name=QString())=0
All default base headers if Qt is being used.
virtual ISlotBase * getBase()=0
Returns the ISlotBase pointer to the base class from which this ISlot2 is derived.