diff --git a/launcher/desktop/include/settingswindow.h b/launcher/desktop/include/settingswindow.h index f247972..bf43d5f 100644 --- a/launcher/desktop/include/settingswindow.h +++ b/launcher/desktop/include/settingswindow.h @@ -39,15 +39,15 @@ private: // game QLineEdit* nameEdit = nullptr; QComboBox* directXCombo = nullptr; - QLineEdit* currentGameDirectory = nullptr; + QLabel* currentGameDirectory = nullptr; QLabel* expansionVersionLabel = nullptr; QPushButton* gameDirectoryButton = nullptr; // wine QComboBox* wineTypeCombo; QPushButton* selectWineButton; - QLineEdit* winePathLabel; - QLineEdit* winePrefixDirectory; + QLabel* winePathLabel; + QLabel* winePrefixDirectory; QPushButton* configureGamescopeButton; QLabel* wineVersionLabel; diff --git a/launcher/desktop/src/settingswindow.cpp b/launcher/desktop/src/settingswindow.cpp index 7594b86..3708b8d 100644 --- a/launcher/desktop/src/settingswindow.cpp +++ b/launcher/desktop/src/settingswindow.cpp @@ -315,8 +315,8 @@ void SettingsWindow::setupGameTab(QFormLayout& layout) { this->core.saveSettings(); }); - currentGameDirectory = new QLineEdit(); - currentGameDirectory->setReadOnly(true); + currentGameDirectory = new QLabel(); + currentGameDirectory->setTextInteractionFlags(Qt::TextInteractionFlag::TextSelectableByMouse); layout.addRow("Game Directory", currentGameDirectory); auto gameDirButtonLayout = new QHBoxLayout(); @@ -448,8 +448,8 @@ void SettingsWindow::setupLoginTab(QFormLayout& layout) { void SettingsWindow::setupWineTab(QFormLayout& layout) { #if defined(Q_OS_MAC) || defined(Q_OS_LINUX) - winePathLabel = new QLineEdit(); - winePathLabel->setReadOnly(true); + winePathLabel = new QLabel(); + winePathLabel->setTextInteractionFlags(Qt::TextInteractionFlag::TextSelectableByMouse); layout.addRow("Wine Executable", winePathLabel); wineTypeCombo = new QComboBox(); @@ -500,8 +500,8 @@ void SettingsWindow::setupWineTab(QFormLayout& layout) { layout.addRow("Wine Version", wineVersionLabel); #endif - winePrefixDirectory = new QLineEdit(); - winePrefixDirectory->setReadOnly(true); + winePrefixDirectory = new QLabel(); + winePrefixDirectory->setTextInteractionFlags(Qt::TextInteractionFlag::TextSelectableByMouse); layout.addRow("Wine Prefix", winePrefixDirectory); auto winePrefixButtonLayout = new QHBoxLayout();