forked from qt-creator/qt-creator
ProjectExplorer: Rename TerminalAspect::m_isForced -> m_userSet
Change-Id: I209abef3e6682b2d3725e0e58e0289cd5757c497 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
This commit is contained in:
@@ -54,9 +54,9 @@ namespace ProjectExplorer {
|
|||||||
\class ProjectExplorer::TerminalAspect
|
\class ProjectExplorer::TerminalAspect
|
||||||
*/
|
*/
|
||||||
|
|
||||||
TerminalAspect::TerminalAspect(RunConfiguration *runConfig, const QString &key, bool useTerminal, bool isForced)
|
TerminalAspect::TerminalAspect(RunConfiguration *runConfig, const QString &key, bool useTerminal, bool userSet)
|
||||||
: IRunConfigurationAspect(runConfig), m_useTerminal(useTerminal),
|
: IRunConfigurationAspect(runConfig), m_useTerminal(useTerminal),
|
||||||
m_isForced(isForced), m_checkBox(0), m_key(key)
|
m_userSet(userSet), m_checkBox(0), m_key(key)
|
||||||
{
|
{
|
||||||
setDisplayName(tr("Terminal"));
|
setDisplayName(tr("Terminal"));
|
||||||
setId("TerminalAspect");
|
setId("TerminalAspect");
|
||||||
@@ -69,7 +69,7 @@ IRunConfigurationAspect *TerminalAspect::create(RunConfiguration *runConfig) con
|
|||||||
|
|
||||||
IRunConfigurationAspect *TerminalAspect::clone(RunConfiguration *runConfig) const
|
IRunConfigurationAspect *TerminalAspect::clone(RunConfiguration *runConfig) const
|
||||||
{
|
{
|
||||||
return new TerminalAspect(runConfig, m_key, m_useTerminal, m_isForced);
|
return new TerminalAspect(runConfig, m_key, m_useTerminal, m_userSet);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TerminalAspect::addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout)
|
void TerminalAspect::addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout)
|
||||||
@@ -79,7 +79,7 @@ void TerminalAspect::addToMainConfigurationWidget(QWidget *parent, QFormLayout *
|
|||||||
m_checkBox->setChecked(m_useTerminal);
|
m_checkBox->setChecked(m_useTerminal);
|
||||||
layout->addRow(QString(), m_checkBox);
|
layout->addRow(QString(), m_checkBox);
|
||||||
connect(m_checkBox.data(), &QAbstractButton::clicked, this, [this] {
|
connect(m_checkBox.data(), &QAbstractButton::clicked, this, [this] {
|
||||||
m_isForced = true;
|
m_userSet = true;
|
||||||
setUseTerminal(true);
|
setUseTerminal(true);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -88,15 +88,15 @@ void TerminalAspect::fromMap(const QVariantMap &map)
|
|||||||
{
|
{
|
||||||
if (map.contains(m_key)) {
|
if (map.contains(m_key)) {
|
||||||
m_useTerminal = map.value(m_key).toBool();
|
m_useTerminal = map.value(m_key).toBool();
|
||||||
m_isForced = true;
|
m_userSet = true;
|
||||||
} else {
|
} else {
|
||||||
m_isForced = false;
|
m_userSet = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TerminalAspect::toMap(QVariantMap &data) const
|
void TerminalAspect::toMap(QVariantMap &data) const
|
||||||
{
|
{
|
||||||
if (m_isForced)
|
if (m_userSet)
|
||||||
data.insert(m_key, m_useTerminal);
|
data.insert(m_key, m_useTerminal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ class PROJECTEXPLORER_EXPORT TerminalAspect : public IRunConfigurationAspect
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit TerminalAspect(RunConfiguration *rc, const QString &key, bool useTerminal = false, bool isForced = false);
|
explicit TerminalAspect(RunConfiguration *rc, const QString &key, bool useTerminal = false, bool userSet = false);
|
||||||
|
|
||||||
IRunConfigurationAspect *create(RunConfiguration *runConfig) const override;
|
IRunConfigurationAspect *create(RunConfiguration *runConfig) const override;
|
||||||
IRunConfigurationAspect *clone(RunConfiguration *runConfig) const override;
|
IRunConfigurationAspect *clone(RunConfiguration *runConfig) const override;
|
||||||
@@ -69,7 +69,7 @@ private:
|
|||||||
void toMap(QVariantMap &map) const override;
|
void toMap(QVariantMap &map) const override;
|
||||||
|
|
||||||
bool m_useTerminal;
|
bool m_useTerminal;
|
||||||
bool m_isForced;
|
bool m_userSet;
|
||||||
QPointer<QCheckBox> m_checkBox; // Owned by RunConfigWidget
|
QPointer<QCheckBox> m_checkBox; // Owned by RunConfigWidget
|
||||||
QString m_key;
|
QString m_key;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user