ui: added color_scheme_test command displaying all graph node types and states

implementations for other views comming.
This commit is contained in:
Eberhard Graether
2016-06-22 16:14:06 +02:00
parent 36c504d8a0
commit 7f867bf889
17 changed files with 457 additions and 50 deletions
+9 -1
View File
@@ -21,7 +21,7 @@ std::string NameHierarchy::serialize(NameHierarchy nameHierarchy)
NameHierarchy NameHierarchy::deserialize(const std::string& serializedName)
{
NameHierarchy nameHierarchy;
std::vector<std::string> serializedNameElements = utility::splitToVector(serializedName, "\n");
for (size_t i = 0; i < serializedNameElements.size(); i++)
{
@@ -46,6 +46,14 @@ NameHierarchy::NameHierarchy(const std::string& name)
push(std::make_shared<NameElement>(name));
}
NameHierarchy::NameHierarchy(const std::vector<std::string>& names)
{
for (const std::string& name : names)
{
push(std::make_shared<NameElement>(name));
}
}
NameHierarchy::~NameHierarchy()
{
}
+1
View File
@@ -15,6 +15,7 @@ public:
NameHierarchy();
NameHierarchy(const std::string& name);
NameHierarchy(const std::vector<std::string>& names);
~NameHierarchy();
void push(std::shared_ptr<NameElement> element);