forked from qt-creator/qt-creator
ProjectExplorer: Settingspage code cosmetics
FilePath, namespaces, indentation. Change-Id: I77a3595bad01c1984bf23cd12ba06d90d58a71ea Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -34,10 +34,13 @@
|
|||||||
|
|
||||||
#include <QCoreApplication>
|
#include <QCoreApplication>
|
||||||
|
|
||||||
|
using namespace Core;
|
||||||
|
using namespace Utils;
|
||||||
|
|
||||||
namespace ProjectExplorer {
|
namespace ProjectExplorer {
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
|
||||||
enum { UseCurrentDirectory, UseProjectDirectory };
|
enum { UseCurrentDirectory, UseProjectDirectory };
|
||||||
|
|
||||||
class ProjectExplorerSettingsWidget : public QWidget
|
class ProjectExplorerSettingsWidget : public QWidget
|
||||||
{
|
{
|
||||||
@@ -49,8 +52,8 @@ public:
|
|||||||
ProjectExplorerSettings settings() const;
|
ProjectExplorerSettings settings() const;
|
||||||
void setSettings(const ProjectExplorerSettings &s);
|
void setSettings(const ProjectExplorerSettings &s);
|
||||||
|
|
||||||
QString projectsDirectory() const;
|
FilePath projectsDirectory() const;
|
||||||
void setProjectsDirectory(const QString &pd);
|
void setProjectsDirectory(const FilePath &pd);
|
||||||
|
|
||||||
bool useProjectsDirectory();
|
bool useProjectsDirectory();
|
||||||
void setUseProjectsDirectory(bool v);
|
void setUseProjectsDirectory(bool v);
|
||||||
@@ -68,7 +71,7 @@ ProjectExplorerSettingsWidget::ProjectExplorerSettingsWidget(QWidget *parent) :
|
|||||||
QWidget(parent)
|
QWidget(parent)
|
||||||
{
|
{
|
||||||
m_ui.setupUi(this);
|
m_ui.setupUi(this);
|
||||||
setJomVisible(Utils::HostOsInfo::isWindowsHost());
|
setJomVisible(HostOsInfo::isWindowsHost());
|
||||||
m_ui.stopBeforeBuildComboBox->addItem(tr("None"), int(StopBeforeBuild::None));
|
m_ui.stopBeforeBuildComboBox->addItem(tr("None"), int(StopBeforeBuild::None));
|
||||||
m_ui.stopBeforeBuildComboBox->addItem(tr("All"), int(StopBeforeBuild::All));
|
m_ui.stopBeforeBuildComboBox->addItem(tr("All"), int(StopBeforeBuild::All));
|
||||||
m_ui.stopBeforeBuildComboBox->addItem(tr("Same Project"), int(StopBeforeBuild::SameProject));
|
m_ui.stopBeforeBuildComboBox->addItem(tr("Same Project"), int(StopBeforeBuild::SameProject));
|
||||||
@@ -135,14 +138,14 @@ void ProjectExplorerSettingsWidget::setSettings(const ProjectExplorerSettings &
|
|||||||
m_ui.lowBuildPriorityCheckBox->setChecked(m_settings.lowBuildPriority);
|
m_ui.lowBuildPriorityCheckBox->setChecked(m_settings.lowBuildPriority);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString ProjectExplorerSettingsWidget::projectsDirectory() const
|
FilePath ProjectExplorerSettingsWidget::projectsDirectory() const
|
||||||
{
|
{
|
||||||
return m_ui.projectsDirectoryPathChooser->filePath().toString();
|
return m_ui.projectsDirectoryPathChooser->filePath();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProjectExplorerSettingsWidget::setProjectsDirectory(const QString &pd)
|
void ProjectExplorerSettingsWidget::setProjectsDirectory(const FilePath &pd)
|
||||||
{
|
{
|
||||||
m_ui.projectsDirectoryPathChooser->setPath(pd);
|
m_ui.projectsDirectoryPathChooser->setFilePath(pd);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ProjectExplorerSettingsWidget::useProjectsDirectory()
|
bool ProjectExplorerSettingsWidget::useProjectsDirectory()
|
||||||
@@ -179,8 +182,8 @@ QWidget *ProjectExplorerSettingsPage::widget()
|
|||||||
if (!m_widget) {
|
if (!m_widget) {
|
||||||
m_widget = new ProjectExplorerSettingsWidget;
|
m_widget = new ProjectExplorerSettingsWidget;
|
||||||
m_widget->setSettings(ProjectExplorerPlugin::projectExplorerSettings());
|
m_widget->setSettings(ProjectExplorerPlugin::projectExplorerSettings());
|
||||||
m_widget->setProjectsDirectory(Core::DocumentManager::projectsDirectory().toString());
|
m_widget->setProjectsDirectory(DocumentManager::projectsDirectory());
|
||||||
m_widget->setUseProjectsDirectory(Core::DocumentManager::useProjectsDirectory());
|
m_widget->setUseProjectsDirectory(DocumentManager::useProjectsDirectory());
|
||||||
}
|
}
|
||||||
return m_widget;
|
return m_widget;
|
||||||
}
|
}
|
||||||
@@ -189,9 +192,8 @@ void ProjectExplorerSettingsPage::apply()
|
|||||||
{
|
{
|
||||||
if (m_widget) {
|
if (m_widget) {
|
||||||
ProjectExplorerPlugin::setProjectExplorerSettings(m_widget->settings());
|
ProjectExplorerPlugin::setProjectExplorerSettings(m_widget->settings());
|
||||||
Core::DocumentManager::setProjectsDirectory(
|
DocumentManager::setProjectsDirectory(m_widget->projectsDirectory());
|
||||||
Utils::FilePath::fromString(m_widget->projectsDirectory()));
|
DocumentManager::setUseProjectsDirectory(m_widget->useProjectsDirectory());
|
||||||
Core::DocumentManager::setUseProjectsDirectory(m_widget->useProjectsDirectory());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user