src: converted NodeType to a class

NodeType internally still uses the Type enum
This commit is contained in:
mlangkabel
2017-11-23 17:05:15 +01:00
parent c512992e2c
commit 90e17c5868
52 changed files with 779 additions and 656 deletions
+2 -2
View File
@@ -26,9 +26,9 @@ std::string ColorScheme::getColor(const std::string& key, const std::string& def
return getValue<std::string>(key, defaultColor);
}
std::string ColorScheme::getNodeTypeColor(Node::NodeType type, const std::string& key, ColorState state) const
std::string ColorScheme::getNodeTypeColor(NodeType type, const std::string& key, ColorState state) const
{
return getNodeTypeColor(Node::getUnderscoredTypeString(type), key, state);
return getNodeTypeColor(type.getUnderscoredTypeString(), key, state);
}
std::string ColorScheme::getNodeTypeColor(const std::string& typeStr, const std::string& key, ColorState state) const
+1 -1
View File
@@ -22,7 +22,7 @@ public:
std::string getColor(const std::string& key) const;
std::string getColor(const std::string& key, const std::string& defaultColor) const;
std::string getNodeTypeColor(Node::NodeType type, const std::string& key, ColorState state) const;
std::string getNodeTypeColor(NodeType type, const std::string& key, ColorState state) const;
std::string getNodeTypeColor(const std::string& typeStr, const std::string& key, ColorState state) const;
std::string getEdgeTypeColor(Edge::EdgeType type, ColorState state) const;