summaryrefslogtreecommitdiff
path: root/src/Model/Elements
diff options
context:
space:
mode:
Diffstat (limited to 'src/Model/Elements')
-rw-r--r--src/Model/Elements/CMakeLists.txt2
-rw-r--r--src/Model/Elements/StringElement.cpp24
-rw-r--r--src/Model/Elements/StringElement.hpp26
3 files changed, 52 insertions, 0 deletions
diff --git a/src/Model/Elements/CMakeLists.txt b/src/Model/Elements/CMakeLists.txt
new file mode 100644
index 0000000..ef31cd1
--- /dev/null
+++ b/src/Model/Elements/CMakeLists.txt
@@ -0,0 +1,2 @@
+#Make Model lib
+add_library(Elements ./StringElement.cpp)
diff --git a/src/Model/Elements/StringElement.cpp b/src/Model/Elements/StringElement.cpp
new file mode 100644
index 0000000..f93fe3b
--- /dev/null
+++ b/src/Model/Elements/StringElement.cpp
@@ -0,0 +1,24 @@
+#include "./StringElement.hpp"
+
+
+StringElement::StringElement(){
+ this->m_value=".";
+}
+
+StringElement::~StringElement(){
+
+}
+
+
+
+std::string StringElement::getValue(){
+ return this->m_value;
+}
+
+void StringElement::setValue(std::string value){
+ this->m_value=value;
+}
+
+std::string StringElement::description(){
+ return this->m_value;
+}
diff --git a/src/Model/Elements/StringElement.hpp b/src/Model/Elements/StringElement.hpp
new file mode 100644
index 0000000..db40f58
--- /dev/null
+++ b/src/Model/Elements/StringElement.hpp
@@ -0,0 +1,26 @@
+#ifndef _STRINGELEMENT_
+#define _STRINGELEMENT_
+
+
+
+
+#include <string>
+
+
+
+class StringElement
+{
+ private:
+ std::string m_value;
+
+ public:
+ StringElement();
+ ~StringElement();
+
+ std::string getValue();
+ void setValue(std::string value);
+
+ std::string description();
+};
+
+#endif