Diff of /src/org/esb/web/FileTreeTableNode.h [07f693] .. [1cff17]  Maximize  Restore

  Switch to side-by-side view

--- a/src/org/esb/web/FileTreeTableNode.h
+++ b/src/org/esb/web/FileTreeTableNode.h
@@ -10,7 +10,7 @@
 #include <Wt/WTreeTableNode>
 
 #include <boost/filesystem/path.hpp>
-
+#include "org/esb/io/FileFilter.h"
 /**
  * @addtogroup fileexplorer
  */
@@ -31,10 +31,12 @@
   /*! \brief Construct a new node for the given file.
    */
   FileTreeTableNode(const boost::filesystem::path& path);
+  FileTreeTableNode(const boost::filesystem::path& path, org::esb::io::FileFilter & filter);
+
+  //! The path.
+  boost::filesystem::path path_;
 
 private:
-  //! The path.
-  boost::filesystem::path path_;
 
   //! Reimplements WTreeNode::populate to read files within a directory.
   virtual void populate();
@@ -42,9 +44,11 @@
   //! Reimplements WTreeNode::expandable
   virtual bool expandable();
 
-  virtual bool 	isSelectable () const;
   //! Create the iconpair for representing the path.
   static Wt::WIconPair *createIcon(const boost::filesystem::path& path);
+
+  org::esb::io::FileFilter * _filter;
+  
 };
 
 /*@}*/