added everything
This commit is contained in:
40
engine/gui/controls/guiDirectoryFileListCtrl.h
Executable file
40
engine/gui/controls/guiDirectoryFileListCtrl.h
Executable file
@@ -0,0 +1,40 @@
|
||||
#ifndef _GUI_DIRECTORYFILELISTCTRL_H_
|
||||
#define _GUI_DIRECTORYFILELISTCTRL_H_
|
||||
|
||||
#ifndef _PLATFORM_H_
|
||||
#include "platform/platform.h"
|
||||
#endif
|
||||
|
||||
#ifndef _GUI_LISTBOXCTRL_H_
|
||||
#include "gui/controls/guiListBoxCtrl.h"
|
||||
#endif
|
||||
|
||||
class GuiDirectoryFileListCtrl : public GuiListBoxCtrl
|
||||
{
|
||||
private:
|
||||
typedef GuiListBoxCtrl Parent;
|
||||
protected:
|
||||
StringTableEntry mFilePath;
|
||||
StringTableEntry mFilter;
|
||||
|
||||
void openDirectory();
|
||||
public:
|
||||
GuiDirectoryFileListCtrl();
|
||||
DECLARE_CONOBJECT(GuiDirectoryFileListCtrl);
|
||||
|
||||
/// Set the current path to grab files from
|
||||
bool setCurrentPath( const char* path, const char* filter );
|
||||
void setCurrentFilter( const char* filter );
|
||||
|
||||
/// Get the currently selected file's name
|
||||
StringTableEntry getSelectedFileName();
|
||||
|
||||
|
||||
virtual void onMouseDown(const GuiEvent &event);
|
||||
|
||||
|
||||
bool onWake();
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user