Initial Commit. The packaging still does not work properly.
[confmgr] / profile.cpp
diff --git a/profile.cpp b/profile.cpp
new file mode 100644 (file)
index 0000000..273f4dc
--- /dev/null
@@ -0,0 +1,34 @@
+#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