12345678910111213141516171819202122232425262728293031 |
- #ifndef _SAVEFILE_H
- #define _SAVEFILE_H
- #include "common.h"
- #include "modal.h"
- #include "../bfc/string.h"
- class ifc_window;
- class SaveFileWnd : public Modal {
- public:
- SaveFileWnd(const char *ident=NULL);
- /**
- Sets the initial directory for the picker. If force is FALSE, this directory
- will only be used if no previous directory has been saved for the indent.
- If TRUE, it will always be used.
- */
- void setInitialDir(const char *dir, int force=FALSE);
- int getSaveFile(ifc_window *parent, const char *ext, const char *suggext);
- int getSaveFileW(ifc_window *parent, const char *ext, const char *suggext);
- const char *getFilename() { return filename; }
- private:
- String identifier;
- String filename;
- String initial_dir;
- int force_initial_dir;
- };
- #endif
|