]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/wxCreaDevManagerTreeCtrl.cxx
Feature #1711
[crea.git] / lib / creaDevManagerLib / wxCreaDevManagerTreeCtrl.cxx
diff --git a/lib/creaDevManagerLib/wxCreaDevManagerTreeCtrl.cxx b/lib/creaDevManagerLib/wxCreaDevManagerTreeCtrl.cxx
deleted file mode 100644 (file)
index b325804..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * wxCreaDevManagerTreeCtrl.cpp
- *
- *  Created on: 19/10/2012
- *      Author: daniel
- */
-
-#include "wxCreaDevManagerTreeCtrl.h"
-#include "creaDevManagerIds.h"
-#include <vector>
-
-wxCreaDevManagerTreeCtrl::wxCreaDevManagerTreeCtrl(
-    wxWindow *parent,
-    wxWindowID id,
-    const wxPoint &pos,
-    const wxSize &size,
-    long style,
-    const wxValidator &validator,
-    const wxString &name
-)
-{
-  Create(parent, id, pos, size, style, validator, name);
-}
-
-wxCreaDevManagerTreeCtrl::~wxCreaDevManagerTreeCtrl()
-{
-}
-
-bool wxCreaDevManagerTreeCtrl::Create(
-    wxWindow* parent,
-    wxWindowID id,
-    const wxPoint &pos,
-    const wxSize &size,
-    long style,
-    const wxValidator &validator,
-    const wxString &name
-)
-{
-  wxTreeCtrl::Create (parent, id, pos, size, style, validator, name);
-  wxTreeItemId rootIndex = this-> AddRoot(_("Open Projects"));
-  this->Update();
-  return TRUE;
-}
-
-void wxCreaDevManagerTreeCtrl::BuildTree(const ModelCreaDevManagerTree& projectsTree)
-{
-  this->DeleteAllItems();
-  wxTreeItemId rootIndex = this-> AddRoot(_("Open Projects"));
-  for (int i = 0; i < projectsTree.projectRoots.size(); i++)
-  {
-      std::cout << "Building TreeCtrl for " << projectsTree.projectRoots[i].GetName() << std::endl;
-    wxTreeItemId parentIndex = this-> AppendItem(rootIndex, wxString(projectsTree.projectRoots[i].GetName().c_str(), wxConvUTF8));
-    this->BuildTree(projectsTree.projectRoots[i].GetChildren(), parentIndex);
-  }
-  this->Expand(rootIndex);
-
-  this->Update();
-}
-
-void wxCreaDevManagerTreeCtrl::BuildTree(const std::vector<ModelCreaDevManagerTreeNode>& projectsTree, wxTreeItemId parent)
-{
-  for (int i = 0; i < projectsTree.size(); i++)
-  {
-    //cout << projectsTree[i].GetName() << endl;
-    wxTreeItemId parentNodeIndex;
-    wxString nodeName((projectsTree[i].GetName()).c_str(), wxConvUTF8);
-    parentNodeIndex = this->AppendItem(parent, nodeName);
-
-    std::vector<ModelCreaDevManagerTreeNode> innerChildren = projectsTree[i].GetChildren();
-    if(innerChildren.size() > 0)
-    {
-      this->BuildTree(innerChildren, parentNodeIndex);
-    }
-  }
-}