ui: Colors in SearchView
Show the right colors in SearchView for the different NodeTypes or QueryNodeTyps Note: add colors to your Applcationsettings like in the template fortune cookie message = recognition will come from unexpected sources
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
#include "data/query/QueryNode.h"
|
||||
|
||||
QueryNode::QueryNode()
|
||||
: m_isGroup(false)
|
||||
QueryNode::QueryNode(QueryNodeType queryNodeType)
|
||||
: m_nodeType(queryNodeType)
|
||||
, m_isGroup(false)
|
||||
, m_isComplete(true)
|
||||
{
|
||||
}
|
||||
@@ -56,3 +57,28 @@ void QueryNode::setIsComplete(bool isComplete)
|
||||
{
|
||||
m_isComplete = isComplete;
|
||||
}
|
||||
|
||||
QueryNode::QueryNodeType QueryNode::getQueryNodeType() const
|
||||
{
|
||||
return m_nodeType;
|
||||
}
|
||||
|
||||
std::string QueryNode::queryNodeTypeToString(const QueryNodeType& type)
|
||||
{
|
||||
switch(type)
|
||||
{
|
||||
case QUERYNODETYPE_NONE:
|
||||
return "none";
|
||||
case QUERYNODETYPE_COMMAND:
|
||||
return "command";
|
||||
case QUERYNODETYPE_TOKEN:
|
||||
return "token";
|
||||
case QUERYNODETYPE_OPERATOR:
|
||||
return "operator";
|
||||
}
|
||||
}
|
||||
|
||||
std::string QueryNode::getQueryNodeTypeAsString() const
|
||||
{
|
||||
return queryNodeTypeToString(m_nodeType);
|
||||
}
|
||||
Reference in New Issue
Block a user