Added About Dialog, Updated UI, Fixed Bug 6669
[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     QObject(p.parent())\r
15 {\r
16     *this = p;\r
17 }\r
18 \r
19 Profile::~Profile()\r
20 {\r
21     mSteps.clear();\r
22 }\r
23 \r
24 Profile& Profile::operator =(const Profile &p)\r
25 {\r
26     if(this != &p)\r
27     {\r
28         mXMLString = p.mXMLString;\r
29         mName = p.mName;\r
30         mNoOfSteps = p.mNoOfSteps;\r
31         mSteps.clear();\r
32         mSteps = p.mSteps;\r
33     }\r
34     return *this;\r
35 }\r