//保存パスの参照ボタン void SettingsDialog::on_selectPathButton_clicked() { QString path = selectSavePath(this, ui->savePathEdit->text()); if(QFile::exists(path)) setSavePath(path); }
bool StatsDocument::saveAs() { QString savePath = selectSavePath(); if (savePath.isEmpty()) { return false; } StatsSerializer serializer(savePath); bool success = serializer.save(m_provider.statsModel()); if (success) { this->savePath = savePath; } return success; }