diff options
Diffstat (limited to 'src/plugins/nim/settings/nimtoolssettingspage.cpp')
-rw-r--r-- | src/plugins/nim/settings/nimtoolssettingspage.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/nim/settings/nimtoolssettingspage.cpp b/src/plugins/nim/settings/nimtoolssettingspage.cpp index 129e4c24c0..a77aaf1c70 100644 --- a/src/plugins/nim/settings/nimtoolssettingspage.cpp +++ b/src/plugins/nim/settings/nimtoolssettingspage.cpp @@ -32,9 +32,7 @@ namespace Nim { -NimToolsSettingsWidget::NimToolsSettingsWidget(NimSettings *settings) - : ui(new Ui::NimToolsSettingsWidget) - , m_settings(settings) +NimToolsSettingsWidget::NimToolsSettingsWidget() : ui(new Ui::NimToolsSettingsWidget) { ui->setupUi(this); ui->pathWidget->setExpectedKind(Utils::PathChooser::ExistingCommand); @@ -47,7 +45,7 @@ NimToolsSettingsWidget::~NimToolsSettingsWidget() QString NimToolsSettingsWidget::command() const { - return ui->pathWidget->path(); + return ui->pathWidget->filePath().toString(); } void NimToolsSettingsWidget::setCommand(const QString &filename) @@ -70,7 +68,7 @@ NimToolsSettingsPage::~NimToolsSettingsPage() = default; QWidget *NimToolsSettingsPage::widget() { if (!m_widget) - m_widget.reset(new NimToolsSettingsWidget(m_settings)); + m_widget.reset(new NimToolsSettingsWidget); m_widget->setCommand(m_settings->nimSuggestPath()); return m_widget.get(); } |