class CHIProjectData : public QObject
{
public:
CHIProjectData();
CHIProjectData(QMap aProjectData,
CHIAkmMetaData*
When using QObject
subclass objects try to manipulate with pointers.
take the problematic scenario
myObject = MyObjectClass()
in this case its more clean to have
MyObjectClass *myObject;
//code
myObject = new MyObjectClass;
This would remove the need for object copying and assignments by using reference copying and assignments.