diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-29 00:33:28 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-29 00:33:28 (GMT) |
| commit | 6cc4648929a8f4fc45531e4637f19b6b2e45f0fd (patch) | |
| tree | 854de1d4daad23ecdef968dd34565b572c856511 /src/filebrowser/FileBrowserActivity.h | |
| parent | df3b1e2a6210b45df8bcace1db81a0a0881efbab (diff) | |
| download | powder-6cc4648929a8f4fc45531e4637f19b6b2e45f0fd.zip powder-6cc4648929a8f4fc45531e4637f19b6b2e45f0fd.tar.gz | |
Filebrowser search, cleaner filenames
Diffstat (limited to 'src/filebrowser/FileBrowserActivity.h')
| -rw-r--r-- | src/filebrowser/FileBrowserActivity.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/filebrowser/FileBrowserActivity.h b/src/filebrowser/FileBrowserActivity.h index 4a0020b..3eb99d6 100644 --- a/src/filebrowser/FileBrowserActivity.h +++ b/src/filebrowser/FileBrowserActivity.h @@ -17,6 +17,7 @@ public: namespace ui { + class Label; class ScrollPanel; class ProgressBar; } @@ -27,6 +28,7 @@ class FileBrowserActivity: public ui::Window, public TaskListener LoadFilesTask * loadFiles; FileSelectedCallback * callback; ui::ScrollPanel * itemList; + ui::Label * infoText; std::vector<SaveFile*> files; std::vector<ui::Component*> components; std::vector<ui::Component*> componentsQueue; @@ -39,14 +41,17 @@ class FileBrowserActivity: public ui::Window, public TaskListener int fileX, fileY; int buttonWidth, buttonHeight, buttonAreaWidth, buttonAreaHeight, buttonXOffset, buttonYOffset; + + class SearchAction; void populateList(); public: FileBrowserActivity(std::string directory, FileSelectedCallback * callback); virtual void OnDraw(); virtual void OnTick(float dt); virtual void OnMouseDown(int x, int y, unsigned button); - void loadDirectory(std::string directory); + void loadDirectory(std::string directory, std::string search); void SelectSave(SaveFile * file); + void DoSearch(std::string search); virtual ~FileBrowserActivity(); virtual void NotifyDone(Task * task); |
