CopperSpice Overview
1.5.1
|
There are several features in C++ which moc does not support. CopperSpice was written to maintain the advantages and power of Signals and Slots, without the limitations moc introduced. The new functionality added to C++11 was required in order to redesign moc.
The following is a list of what is lost in C++ when using moc. Except where noted CopperSpice does not have any of these restrictions.
Multiple inheritance requires QObject to be the first parent
Enums and Typedefs must be fully qualified for Signal and Slot parameters