diff --git a/Code/Mantid/MantidPlot/src/ConfigDialog.cpp b/Code/Mantid/MantidPlot/src/ConfigDialog.cpp index 4cdfa0b1425f591496cd7ff4b4d00594906cc101..3845979e32213a0fff1cf9dc7fd906b37ffc844a 100644 --- a/Code/Mantid/MantidPlot/src/ConfigDialog.cpp +++ b/Code/Mantid/MantidPlot/src/ConfigDialog.cpp @@ -1089,19 +1089,20 @@ void ConfigDialog::initDirSearchTab() /// pythonscripts.directories - label = new QLabel(tr("Python algorithms")); + label = new QLabel(tr("Python extensions (algorithms,fit functions)")); + label->setWordWrap(true); grid->addWidget(label, 1, 0); - str = Mantid::Kernel::ConfigService::Instance().getString("pythonalgorithms.directories"); - lePythonAlgorithmsDirs = new QLineEdit(); - lePythonAlgorithmsDirs->setText(QString::fromStdString(str)); - grid->addWidget(lePythonAlgorithmsDirs, 1, 1); + str = Mantid::Kernel::ConfigService::Instance().getString("user.python.plugins.directories"); + lePythonPluginsDirs = new QLineEdit(); + lePythonPluginsDirs->setText(QString::fromStdString(str)); + grid->addWidget(lePythonPluginsDirs, 1, 1); button = new QPushButton(); button->setIcon(QIcon(getQPixmap("choose_folder_xpm"))); grid->addWidget(button, 1, 2); - connect( button, SIGNAL(clicked()), this, SLOT(addPythonAlgorithmsDirs()) ); + connect( button, SIGNAL(clicked()), this, SLOT(addPythonPluginDirs()) ); /// instrumentDefinition.directory label = new QLabel(tr("Instrument definitions")); @@ -2184,9 +2185,9 @@ void ConfigDialog::updateDirSearchSettings() setting.replace('\\','/'); mantid_config.setString("pythonscripts.directories",setting.toStdString()); - setting = lePythonAlgorithmsDirs->text(); + setting = lePythonPluginsDirs->text(); setting.replace('\\','/'); - mantid_config.setString("pythonalgorithms.directories",setting.toStdString()); + mantid_config.setString("user.python.plugins.directories",setting.toStdString()); setting = leInstrumentDir->text(); setting.replace('\\','/'); @@ -2601,19 +2602,19 @@ void ConfigDialog::addPythonScriptsDirs() } } -void ConfigDialog::addPythonAlgorithmsDirs() +void ConfigDialog::addPythonPluginDirs() { - QString dir = QFileDialog::getExistingDirectory(this, tr("Add a python algorithms directory"), + QString dir = QFileDialog::getExistingDirectory(this, tr("Add a python extension directory"), "", 0/**QFileDialog::ShowDirsOnly*/); if (!dir.isEmpty()) { - QString dirs = lePythonAlgorithmsDirs->text(); + QString dirs = lePythonPluginsDirs->text(); if (!dirs.isEmpty()) { dirs += ";"; } dirs += dir; - lePythonAlgorithmsDirs->setText(dirs); + lePythonPluginsDirs->setText(dirs); } } diff --git a/Code/Mantid/MantidPlot/src/ConfigDialog.h b/Code/Mantid/MantidPlot/src/ConfigDialog.h index e5b919ef9c6118bae6d8761e36729a41c346a86a..32ca00583c88b9bc392e201cd7da529f498e6c19 100644 --- a/Code/Mantid/MantidPlot/src/ConfigDialog.h +++ b/Code/Mantid/MantidPlot/src/ConfigDialog.h @@ -117,7 +117,7 @@ public: //Mantid void addPythonScriptsDirs(); - void addPythonAlgorithmsDirs(); + void addPythonPluginDirs(); void addInstrumentDir(); void addParameterDir(); void treeClicked(); @@ -184,7 +184,7 @@ private: /// Mantid tab for setting directories QWidget *directoriesPage; QLineEdit* lePythonScriptsDirs;///< pythonscripts.directories - QLineEdit* lePythonAlgorithmsDirs;///< pythonalgorithms.directories + QLineEdit* lePythonPluginsDirs;///< python plugins directories QLineEdit* leInstrumentDir;///< instrumentDefinition.directory QLineEdit* leParameterDir;///< parameterDefinition.directory // Mantid curve fitting page