]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TGeant4/TG4GeometryGUI.cxx
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / TGeant4 / TG4GeometryGUI.cxx
index 6507518d8741c8a6aad06880402abb8879a43a66..bda3f8c4d478d640f2a63180d143ac06f156ce34 100644 (file)
@@ -14,6 +14,7 @@
 #include "TG4GeometryGUI.h"
 #include "TG4GuiVolume.h"
 #include "TG4MainFrame.h"
+#include "TG4ListTreeFrame.h"
 #include "TG4VolumesFrames.h"
 #include "TG4MaterialsFrames.h"
 #include "TG4Globals.h"
@@ -92,7 +93,8 @@ void TG4GeometryGUI::ReadGeometryTree()
 
     G4String vname = top->GetName();
     volume = new TG4GuiVolume( vname, top);//--->TObject
-    itemi = fPanel->AddItem(volume,0,vname, kOpenFolder, kFolder);
+    itemi = fPanel->GetListTreeFrame()
+      ->AddItem(volume,0,vname, kOpenFolder, kFolder);
  
     RegisterLogicalVolume( top, itemi);
     
@@ -106,7 +108,6 @@ void TG4GeometryGUI::RegisterLogicalVolume(G4LogicalVolume* lv,
 {
 //--->Filling  up gui volumes objArray  
 
-typedef G4std::set <G4String, G4std::less<G4String> > TG4StringSet;
 TG4StringSet     lVolumeNames;     //set of names of solids  
 
 //  Icons for folders
@@ -138,7 +139,8 @@ TG4StringSet     lVolumeNames;     //set of names of solids
     if ( (lVolumeNames.find(vname)) == (lVolumeNames.end()) ) {
 
       volume = new TG4GuiVolume( vname, lDaughter);
-      itemi = fPanel->AddItem(volume, itemv, vname, kOpenFolder, kFolder);
+      itemi = fPanel->GetListTreeFrame()
+        ->AddItem(volume, itemv, vname, kOpenFolder, kFolder);
       
       itemi->SetUserData(volume);