refactor: Update CMake build system and streamline Core object serialization and property handling.
This commit is contained in:
@@ -107,6 +107,7 @@ public:
|
||||
// if(sig && slo)
|
||||
// return Object::connect(sig,slo->operator ()(),receiver);
|
||||
// else return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
// Qt5 style connector //
|
||||
@@ -119,11 +120,13 @@ public:
|
||||
typename FunctionPointer<Func2>::SignalSignature>
|
||||
SigT;
|
||||
ConnectSignal(sigb, slof, receiver);
|
||||
return true;
|
||||
}
|
||||
|
||||
template <typename FuncT>
|
||||
static inline bool connect(SignalBase *sigb, FuncT slof, Object *receiver) {
|
||||
ConnectSignal(sigb, slof, receiver);
|
||||
return true;
|
||||
}
|
||||
|
||||
template <typename FuncT>
|
||||
@@ -139,7 +142,7 @@ public:
|
||||
}
|
||||
|
||||
template <typename FuncT> inline bool addSlot(FuncT fun, const char *name) {
|
||||
this->addSlotImpl(GenericMFPtr(fun), name);
|
||||
return this->addSlotImpl(GenericMFPtr(fun), name);
|
||||
}
|
||||
|
||||
template <typename FuncT>
|
||||
|
||||
Reference in New Issue
Block a user