diff --git a/projectconfig/projectconfig.ui b/projectconfig/projectconfig.ui index 22451e21..a1691196 100644 --- a/projectconfig/projectconfig.ui +++ b/projectconfig/projectconfig.ui @@ -1,49 +1,49 @@ ProjectConfig 0 0 740 479 - Python interpreter + Python interpreter: Full path to python interpreter, leave empty for default Qt::Vertical 20 40 diff --git a/projectconfig/projectconfigpage.cpp b/projectconfig/projectconfigpage.cpp index 9dd5f992..e799ffd0 100644 --- a/projectconfig/projectconfigpage.cpp +++ b/projectconfig/projectconfigpage.cpp @@ -1,61 +1,61 @@ /***************************************************************************** * Copyright (c) 2016 Sven Brauch * * * * This program is free software; you can redistribute it and/or * * modify it under the terms of the GNU General Public License as * * published by the Free Software Foundation; either version 2 of * * the License, or (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program. If not, see . * ***************************************************************************** */ #include "projectconfigpage.h" #include "ui_projectconfig.h" #include "duchain/helpers.h" namespace Python { ProjectConfigPage::ProjectConfigPage(KDevelop::IPlugin* self, const KDevelop::ProjectConfigOptions& options, QWidget* parent) : KDevelop::ConfigPage(self, nullptr, parent) , m_ui(new Ui_ProjectConfig) { m_configGroup = options.project->projectConfiguration()->group("pythonsupport"); m_ui->setupUi(this); m_project = options.project; } void Python::ProjectConfigPage::apply() { m_configGroup.writeEntry("interpreter", m_ui->pythonInterpreter->text()); // remove cached paths, so they are updated on the next parse job run QMutexLocker lock(&Helper::cacheMutex); Helper::cachedSearchPaths.remove(m_project); } void Python::ProjectConfigPage::defaults() { m_ui->pythonInterpreter->setText(QString()); } void Python::ProjectConfigPage::reset() { m_ui->pythonInterpreter->setText(m_configGroup.readEntry("interpreter")); } QString Python::ProjectConfigPage::name() const { - return i18n("Python settings"); + return i18n("Python Settings"); } }