diff options
author | Stijn Buys <ingar@osirion.org> | 2012-02-19 21:29:24 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2012-02-19 21:29:24 +0000 |
commit | 9e7fa49f168c4ae25d23e4858a895216e997d205 (patch) | |
tree | 330e927dd3d6a79559ad2800d1160c5c11e499b9 /src/entityproperties.cc | |
parent | 85500fcb7a8aae73da87af337e2984cc91425eb8 (diff) |
Added a seperate class to hold entity properties.
Diffstat (limited to 'src/entityproperties.cc')
-rw-r--r-- | src/entityproperties.cc | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/entityproperties.cc b/src/entityproperties.cc new file mode 100644 index 0000000..371746f --- /dev/null +++ b/src/entityproperties.cc @@ -0,0 +1,42 @@ +/* + entityproperties.cc + This file is part of the Project::OSiRiON world editor + and is distributed under the terms and conditions of + the GNU General Public License version 2 +*/ + +#include "entityproperties.h" + +namespace editor +{ + +EntityProperties::EntityProperties() +{ +} + +EntityProperties::~EntityProperties() +{ +} + +void EntityProperties::add_subsection(const QString &name) +{ + if (properties_subsections.size()) { + properties_subsections += '\n'; + } + + properties_subsections += '['; + properties_subsections += name; + properties_subsections += ']'; + properties_subsections += '\n'; + +} + +void EntityProperties::add_subsection_value(const QString &key, const QString &value) +{ + properties_subsections += key; + properties_subsections += '='; + properties_subsections += value; + properties_subsections += '\n'; +} + +} // namespace editor |