changeset 63:59ae5360d98f

use FileRoots
author Frank Benoit <benoit@tionex.de>
date Fri, 11 Apr 2008 17:26:31 +0200
parents caaf053c44d6
children b2bcc4b13c31
files jface/FileTreeViewer.d
diffstat 1 files changed, 5 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/jface/FileTreeViewer.d	Fri Apr 11 17:08:20 2008 +0200
+++ b/jface/FileTreeViewer.d	Fri Apr 11 17:26:31 2008 +0200
@@ -101,7 +101,6 @@
 
 class FileTreeContentProvider : ITreeContentProvider {
     public override Object[] getChildren( Object arg0 ){
-        Trace.formatln( "trc line={} ", __LINE__ );
         try{
         auto fp = cast(FilePath)arg0;
         Object[] res;
@@ -112,7 +111,6 @@
             res ~= FilePath.from( item );
         }
 
-        Trace.formatln( "trc line={} ", __LINE__ );
         return res;
         }
         catch( Exception e ){
@@ -122,24 +120,22 @@
     }
 
     public override Object getParent(Object arg0 ){
-        Trace.formatln( "trc line={} ", __LINE__ );
         auto fp = cast(FilePath)arg0;
         return fp.pop;
     }
 
     public override bool hasChildren(Object arg0 ){
-        Trace.formatln( "trc line={} ", __LINE__ );
         auto obj = getChildren(arg0);
         return obj is null ? false : obj.length > 0;
     }
 
     public override Object[] getElements( Object arg0 ){
-        Trace.formatln( "trc line={} ", __LINE__ );
         Object[] res;
-        res ~= new FilePath( "/" );
-//         foreach( root; FileRoots.list()){
-//             res ~= new FilePath( root );
-//         }
+
+        foreach( root; FileRoots.list()){
+            res ~= new FilePath( root );
+        }
+
         return res;
     }