Remove inheritance from QObject and signals in dtkCoreParameter
-
Add DTK_DECLARE_PARAMETER(param_type)
macro so as to declare bothparam_type
andparam_type*
automatically to QMetaType System which is now mandatory -
Type
wrapped bydtkCoreParameter
must haveqDebug
andqdatastream
operators -
The parameters, and their debug and datastream operators, are now automatically registered to QMetaType System at runtime through the new registerToMetaType
private method of thedtkCoreParameterBase
class.
Edited by KLOCZKO Thibaud