--- /dev/null
+#include "profile.h"\r
+#include "xmlutil.h"\r
+#include <QtXml/QDomDocument>\r
+#include <QtDebug>\r
+\r
+Profile::Profile(QObject *parent) :\r
+ QObject(parent)\r
+{\r
+ mSteps.clear();\r
+ mNoOfSteps = 0;\r
+}\r
+\r
+Profile::Profile(const Profile &p)\r
+{\r
+ *this = p;\r
+}\r
+\r
+Profile::~Profile()\r
+{\r
+ mSteps.clear();\r
+}\r
+\r
+Profile& Profile::operator =(const Profile &p)\r
+{\r
+ if(this != &p)\r
+ {\r
+ mXMLString = p.mXMLString;\r
+ mName = p.mName;\r
+ mNoOfSteps = p.mNoOfSteps;\r
+ mSteps.clear();\r
+ mSteps = p.mSteps;\r
+ }\r
+ return *this;\r
+}\r