1 #ifndef _RECENTBROWSER_
2 #define _RECENTBROWSER_
5 #include <dirbrowserremoteinterface.h>
6 #include <dirselectionlistener.h>
8 class RecentBrowser : public Gtk::VBox, public DirSelectionListener {
10 class RecentColumns : public Gtk::TreeModel::ColumnRecord {
12 Gtk::TreeModelColumn<Glib::ustring> dir;
13 RecentColumns() { add(dir); }
15 RecentColumns recentColumns;
16 Gtk::ScrolledWindow* scrollw;
17 Gtk::TreeView* treeView;
18 Glib::RefPtr<Gtk::ListStore> recentModel;
19 DirBrowserRemoteInterface* listener;
25 void setDirBrowserRemoteInterface (DirBrowserRemoteInterface* l) { listener = l; }
27 void selectionChanged ();
28 void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile="");