Add delete option to File browser

This commit is contained in:
elasota
2021-05-09 22:48:23 -04:00
parent 222927d56f
commit d54ad576bc
10 changed files with 134 additions and 18 deletions

View File

@@ -20,8 +20,9 @@ namespace PortabilityLayer
void(*m_drawFileDetailsCallback)(DrawSurface *surface, const Point &basePoint, const Rect &constraintRect, void *fileDetails);
void *(*m_loadFileDetailsCallback)(VirtualDirectory_t dirID, const PLPasStr &filename);
void(*m_freeFileDetailsCallback)(void *fileDetails);
bool(*m_filterFileCallback)(VirtualDirectory_t dirID, const PLPasStr &filename);
void (*m_freeFileDetailsCallback)(void *fileDetails);
bool (*m_filterFileCallback)(VirtualDirectory_t dirID, const PLPasStr &filename);
bool (*m_isDeleteValidCallback)(VirtualDirectory_t dirID, const PLPasStr &filename);
};
class FileBrowserUI
@@ -30,7 +31,8 @@ namespace PortabilityLayer
enum Mode
{
Mode_Save,
Mode_SaveNoDelete,
Mode_SaveWithDelete,
Mode_Open,
};