#include "IGUIFileOpenDialog.h"
#include "guiFormSpecMenu.h" //required because of TextDest only !!!
-
-class GUIFileSelectMenu: public GUIModalMenu
+class GUIFileSelectMenu : public GUIModalMenu
{
public:
- GUIFileSelectMenu(gui::IGUIEnvironment* env, gui::IGUIElement* parent,
- s32 id, IMenuManager *menumgr,
- std::string title,
- std::string formid);
+ GUIFileSelectMenu(gui::IGUIEnvironment *env, gui::IGUIElement *parent, s32 id,
+ IMenuManager *menumgr, const std::string &title,
+ const std::string &formid);
~GUIFileSelectMenu();
void removeChildren();
void drawMenu();
- bool OnEvent(const SEvent& event);
-
- bool isRunning() {
- return m_running;
- }
+ bool OnEvent(const SEvent &event);
- void setTextDest(TextDest * dest) {
- m_text_dst = dest;
- }
+ void setTextDest(TextDest *dest) { m_text_dst = dest; }
private:
void acceptInput();
std::wstring m_title;
bool m_accepted;
- gui::IGUIElement* m_parent;
-
- std::string m_selectedPath;
- gui::IGUIFileOpenDialog* m_fileOpenDialog;
-
- bool m_running;
+ gui::IGUIFileOpenDialog *m_fileOpenDialog;
TextDest *m_text_dst;
std::string m_formname;
};
-
-
#endif /* GUIFILESELECTMENU_H_ */