#include <guiPathSelectMenu.h>
Public Member Functions | |
GUIFileSelectMenu (gui::IGUIEnvironment *env, gui::IGUIElement *parent, s32 id, IMenuManager *menumgr, const std::string &title, const std::string &formid, bool is_file_select) | |
~GUIFileSelectMenu () | |
void | regenerateGui (v2u32 screensize) |
void | drawMenu () |
bool | OnEvent (const SEvent &event) |
void | setTextDest (TextDest *dest) |
Public Member Functions inherited from GUIModalMenu | |
GUIModalMenu (gui::IGUIEnvironment *env, gui::IGUIElement *parent, s32 id, IMenuManager *menumgr, bool remap_dbl_click=true) | |
virtual | ~GUIModalMenu () |
void | allowFocusRemoval (bool allow) |
bool | canTakeFocus (gui::IGUIElement *e) |
void | draw () |
void | quitMenu () |
virtual bool | preprocessEvent (const SEvent &event) |
virtual bool | pausesGame () |
Protected Member Functions | |
std::wstring | getLabelByID (s32 id) |
std::string | getNameByID (s32 id) |
Protected Member Functions inherited from GUIModalMenu | |
ScalingInfo | getScalingInfo (v2u32 screensize, v2u32 base_size) |
Private Member Functions | |
void | acceptInput () |
Private Attributes | |
std::wstring | m_title |
bool | m_accepted = false |
gui::IGUIFileOpenDialog * | m_fileOpenDialog = nullptr |
TextDest * | m_text_dst = nullptr |
std::string | m_formname |
bool | m_file_select_dialog |
Additional Inherited Members | |
Protected Attributes inherited from GUIModalMenu | |
v2s32 | m_pointer |
v2s32 | m_old_pointer |
v2u32 | m_screensize_old |
float | m_gui_scale |
bool | m_second_touch = false |
GUIFileSelectMenu::GUIFileSelectMenu | ( | gui::IGUIEnvironment * | env, |
gui::IGUIElement * | parent, | ||
s32 | id, | ||
IMenuManager * | menumgr, | ||
const std::string & | title, | ||
const std::string & | formid, | ||
bool | is_file_select ) |
GUIFileSelectMenu::~GUIFileSelectMenu | ( | ) |
|
private |
References TextDest::gotText(), m_accepted, m_file_select_dialog, m_fileOpenDialog, m_formname, m_text_dst, GUIModalMenu::quitMenu(), and wide_to_utf8().
Referenced by OnEvent().
|
virtual |
Implements GUIModalMenu.
|
inlineprotectedvirtual |
Implements GUIModalMenu.
|
inlineprotectedvirtual |
Implements GUIModalMenu.
|
virtual |
Reimplemented from GUIModalMenu.
References acceptInput(), m_accepted, and m_file_select_dialog.
|
virtual |
Implements GUIModalMenu.
References m_fileOpenDialog, GUIModalMenu::m_gui_scale, and m_title.
|
inline |
References m_text_dst.
Referenced by ModApiMainMenu::l_show_path_select_dialog().
|
private |
Referenced by acceptInput(), and OnEvent().
|
private |
Referenced by acceptInput(), and OnEvent().
|
private |
Referenced by acceptInput(), and regenerateGui().
|
private |
Referenced by acceptInput().
|
private |
Referenced by acceptInput(), and setTextDest().
|
private |
Referenced by regenerateGui().