mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-04 08:22:32 +00:00
format
This commit is contained in:
parent
b0e7c3d379
commit
0347c725c9
@ -326,7 +326,7 @@ void setMainWindowGeometry(u32 x, u32 y, u32 w, u32 h) {
|
|||||||
main_window_geometry_h = h;
|
main_window_geometry_h = h;
|
||||||
}
|
}
|
||||||
bool addGameInstallDir(const std::filesystem::path& dir) {
|
bool addGameInstallDir(const std::filesystem::path& dir) {
|
||||||
if (std::find(settings_install_dirs.begin(), settings_install_dirs.end(), dir) ==
|
if (std::find(settings_install_dirs.begin(), settings_install_dirs.end(), dir) ==
|
||||||
settings_install_dirs.end()) {
|
settings_install_dirs.end()) {
|
||||||
settings_install_dirs.push_back(dir);
|
settings_install_dirs.push_back(dir);
|
||||||
return true;
|
return true;
|
||||||
|
@ -225,10 +225,7 @@ SettingsDialog::SettingsDialog(std::span<const QString> physical_devices, QWidge
|
|||||||
QString file_path_string =
|
QString file_path_string =
|
||||||
QFileDialog::getExistingDirectory(this, tr("Directory to install games"));
|
QFileDialog::getExistingDirectory(this, tr("Directory to install games"));
|
||||||
auto file_path = Common::FS::PathFromQString(file_path_string);
|
auto file_path = Common::FS::PathFromQString(file_path_string);
|
||||||
if (!file_path.empty()) {
|
if (!file_path.empty() && Config::addGameInstallDir(file_path)) {
|
||||||
if (!Config::addGameInstallDir(file_path)) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
QListWidgetItem* item = new QListWidgetItem(file_path_string);
|
QListWidgetItem* item = new QListWidgetItem(file_path_string);
|
||||||
ui->gameFoldersListWidget->addItem(item);
|
ui->gameFoldersListWidget->addItem(item);
|
||||||
}
|
}
|
||||||
@ -239,7 +236,7 @@ SettingsDialog::SettingsDialog(std::span<const QString> physical_devices, QWidge
|
|||||||
!ui->gameFoldersListWidget->selectedItems().isEmpty());
|
!ui->gameFoldersListWidget->selectedItems().isEmpty());
|
||||||
});
|
});
|
||||||
|
|
||||||
connect(ui->removeFolderButton, &QPushButton::clicked, this, [this]() {
|
connect(ui->removeFolderButton, &QPushButton::clicked, this, [this]() {
|
||||||
QListWidgetItem* selected_item = ui->gameFoldersListWidget->currentItem();
|
QListWidgetItem* selected_item = ui->gameFoldersListWidget->currentItem();
|
||||||
QString item_path_string = selected_item ? selected_item->text() : QString();
|
QString item_path_string = selected_item ? selected_item->text() : QString();
|
||||||
if (!item_path_string.isEmpty()) {
|
if (!item_path_string.isEmpty()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user