Packaging now works properly.
[confmgr] / profile.cpp
1 #include "profile.h"\r
2 #include "xmlutil.h"\r
3 #include <QtXml/QDomDocument>\r
4 #include <QtDebug>\r
5 \r
6 Profile::Profile(QObject *parent) :\r
7     QObject(parent)\r
8 {\r
9     mSteps.clear();\r
10     mNoOfSteps = 0;\r
11 }\r
12 \r
13 Profile::Profile(const Profile &p)\r
14 {\r
15     *this = p;\r
16 }\r
17 \r
18 Profile::~Profile()\r
19 {\r
20     mSteps.clear();\r
21 }\r
22 \r
23 Profile& Profile::operator =(const Profile &p)\r
24 {\r
25     if(this != &p)\r
26     {\r
27         mXMLString = p.mXMLString;\r
28         mName = p.mName;\r
29         mNoOfSteps = p.mNoOfSteps;\r
30         mSteps.clear();\r
31         mSteps = p.mSteps;\r
32     }\r
33     return *this;\r
34 }\r