aboutsummaryrefslogtreecommitdiff
path: root/gui/browser.h
diff options
context:
space:
mode:
authorMax Horn2002-11-14 14:42:39 +0000
committerMax Horn2002-11-14 14:42:39 +0000
commitbba16ed7756572db0d17c5f41aa2d61073a979fc (patch)
tree80cc22674356348ed53c65571ae33a119078764b /gui/browser.h
parent73946c1c26698e263d798758935885cbeb7c6ced (diff)
downloadscummvm-rg350-bba16ed7756572db0d17c5f41aa2d61073a979fc.tar.gz
scummvm-rg350-bba16ed7756572db0d17c5f41aa2d61073a979fc.tar.bz2
scummvm-rg350-bba16ed7756572db0d17c5f41aa2d61073a979fc.zip
Browser already can display files and navigate down; TOOD: go up, choose
svn-id: r5551
Diffstat (limited to 'gui/browser.h')
-rw-r--r--gui/browser.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/gui/browser.h b/gui/browser.h
index a07f169eb3..015d0d536a 100644
--- a/gui/browser.h
+++ b/gui/browser.h
@@ -26,6 +26,8 @@
#include "common/list.h"
class ListWidget;
+class StaticTextWidget;
+
class FilesystemNode;
class FSList;
@@ -35,11 +37,16 @@ class BrowserDialog : public Dialog {
public:
BrowserDialog(NewGui *gui);
+ virtual void open();
+ virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);
+
protected:
ListWidget *_fileList;
+ StaticTextWidget*_currentPath;
FilesystemNode *_node;
- FSList *_content;
+ FSList *_nodeContent;
+ void updateListing();
};
#endif