| 142 | } |
| 143 | |
| 144 | FileResult saveFileDialog(const char* title, const char* initPath, std::vector<std::string> filters/* = { "All Files", "*" }*/, bool forceOverwrite/* = false*/) |
| 145 | { |
| 146 | char initPathOS[TFE_MAX_PATH] = ""; |
| 147 | if (initPath) |
| 148 | { |
| 149 | FileUtil::convertToOSPath(initPath, initPathOS); |
| 150 | } |
| 151 | |
| 152 | FileResult result; |
| 153 | std::string res = pfd::save_file(title, initPathOS, filters, forceOverwrite ? pfd::opt::force_overwrite : pfd::opt::none).result(); |
| 154 | result.push_back(res); |
| 155 | |
| 156 | return result; |
| 157 | } |
| 158 | |
| 159 | } |
nothing calls this directly
no test coverage detected