Ignore:
Timestamp:
03/14/18 23:52:40 (6 years ago)
Author:
Maciej Komosinski
Message:

Renamed ParamTree::Node -> ParamTree::ParamTreeNode? to avoid name conflicts with js

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/param/paramtree.cpp

    r744 r755  
    55#include "paramtree.h"
    66
    7 ParamTree::Node *ParamTree::addNode(ParamTree::Node* parent, const string& name, int group)
     7ParamTree::ParamTreeNode *ParamTree::addNode(ParamTree::ParamTreeNode* parent, const string& name, int group)
    88{
    9         std::shared_ptr<Node> new_it(new Node(this, parent, name, group));
    10         Node *last = parent->first_child.get();
     9        std::shared_ptr<ParamTreeNode> new_it(new ParamTreeNode(this, parent, name, group));
     10        ParamTreeNode *last = parent->first_child.get();
    1111        if (last)
    1212        {
    13                 Node *next;
     13                ParamTreeNode *next;
    1414                while (true)
    1515                {
     
    2525}
    2626
    27 ParamTree::Node *ParamTree::findNode(ParamTree::Node *parent, const string& name)
     27ParamTree::ParamTreeNode *ParamTree::findNode(ParamTree::ParamTreeNode *parent, const string& name)
    2828{
    29         for (ParamTree::Node *it = parent->first_child.get(); it != NULL; it = it->next_sibling.get())
     29        for (ParamTree::ParamTreeNode *it = parent->first_child.get(); it != NULL; it = it->next_sibling.get())
    3030                if (it->name == name) return it;
    3131        return NULL;
     
    5858
    5959                        string name = grname; // "abc:def:ghi"
    60                         Node *parentnode = &root;
     60                        ParamTreeNode *parentnode = &root;
    6161                        int i = 0;
    6262                        // search for parentnode for level 'level'
     
    6767                                string prefix = name.substr(0, i);
    6868                                // search for parent node in listview ('prefix')
    69                                 Node *it = findNode(parentnode, prefix);
     69                                ParamTreeNode *it = findNode(parentnode, prefix);
    7070                                name = name.substr(i + 1);
    7171                                if (it) parentnode = it;
Note: See TracChangeset for help on using the changeset viewer.