GClasses
|
#include <GWidgets.h>
Public Member Functions | |
GWidgetFileSystemBrowser (GWidgetGroup *pParent, int x, int y, int w, int h, const char *szExtensions) | |
szExtension should be NULL if you want to allow all extensions | |
virtual | ~GWidgetFileSystemBrowser () |
virtual WidgetType | type () |
virtual void | draw (GImage *pCanvas, int x, int y) |
Draws this widget on pCanvas at (x,y) | |
void | setFileListDirty () |
Protected Member Functions | |
virtual void | dirFoldersAndFiles (std::string *pOutDir, std::vector< std::string > *pOutFolders, std::vector< std::string > *pOutFiles) |
virtual void | onClickTextLabel (GWidgetTextLabel *pLabel) |
void | reloadFileList () |
void | addFilename (bool bDir, const char *szFilename) |
Protected Attributes | |
std::string | m_path |
GWidgetTextLabel * | m_pPath |
GWidgetGrid * | m_pFiles |
char * | m_szExtensions |
bool | m_bFileListDirty |
GClasses::GWidgetFileSystemBrowser::GWidgetFileSystemBrowser | ( | GWidgetGroup * | pParent, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
const char * | szExtensions | ||
) |
szExtension should be NULL if you want to allow all extensions
virtual GClasses::GWidgetFileSystemBrowser::~GWidgetFileSystemBrowser | ( | ) | [virtual] |
void GClasses::GWidgetFileSystemBrowser::addFilename | ( | bool | bDir, |
const char * | szFilename | ||
) | [protected] |
virtual void GClasses::GWidgetFileSystemBrowser::dirFoldersAndFiles | ( | std::string * | pOutDir, |
std::vector< std::string > * | pOutFolders, | ||
std::vector< std::string > * | pOutFiles | ||
) | [protected, virtual] |
virtual void GClasses::GWidgetFileSystemBrowser::draw | ( | GImage * | pCanvas, |
int | x, | ||
int | y | ||
) | [virtual] |
Draws this widget on pCanvas at (x,y)
Implements GClasses::GWidget.
virtual void GClasses::GWidgetFileSystemBrowser::onClickTextLabel | ( | GWidgetTextLabel * | pLabel | ) | [protected, virtual] |
Reimplemented from GClasses::GWidgetGroup.
void GClasses::GWidgetFileSystemBrowser::reloadFileList | ( | ) | [protected] |
void GClasses::GWidgetFileSystemBrowser::setFileListDirty | ( | ) | [inline] |
virtual WidgetType GClasses::GWidgetFileSystemBrowser::type | ( | ) | [inline, virtual] |
Implements GClasses::GWidget.
bool GClasses::GWidgetFileSystemBrowser::m_bFileListDirty [protected] |
std::string GClasses::GWidgetFileSystemBrowser::m_path [protected] |
GWidgetGrid* GClasses::GWidgetFileSystemBrowser::m_pFiles [protected] |
char* GClasses::GWidgetFileSystemBrowser::m_szExtensions [protected] |