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");
}
}