[feat] add configurable file transfer save path in settings window, refs #63

This commit is contained in:
dijunkun
2026-02-12 14:30:14 +08:00
parent 957792a7a0
commit fb7ae90d46
10 changed files with 3115 additions and 2933 deletions

View File

@@ -97,6 +97,14 @@ class FileReceiver {
const std::filesystem::path& OutputDir() const { return output_dir_; }
void SetOutputDir(const std::filesystem::path& dir) {
output_dir_ = dir;
if (!output_dir_.empty()) {
std::error_code ec;
std::filesystem::create_directories(output_dir_, ec);
}
}
private:
static std::filesystem::path GetDefaultDesktopPath();