diff options
Diffstat (limited to 'src/Model/Elements')
| -rw-r--r-- | src/Model/Elements/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/Model/Elements/StringElement.cpp | 24 | ||||
| -rw-r--r-- | src/Model/Elements/StringElement.hpp | 26 |
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 |
