aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projectexplorersettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/projectexplorersettings.h')
-rw-r--r--src/plugins/projectexplorer/projectexplorersettings.h38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/plugins/projectexplorer/projectexplorersettings.h b/src/plugins/projectexplorer/projectexplorersettings.h
index b5cbd7db3f..818651e7da 100644
--- a/src/plugins/projectexplorer/projectexplorersettings.h
+++ b/src/plugins/projectexplorer/projectexplorersettings.h
@@ -43,6 +43,25 @@ enum class StopBeforeBuild { None, SameProject, All, SameBuildDir, SameApp };
class ProjectExplorerSettings
{
public:
+ friend bool operator==(const ProjectExplorerSettings &p1, const ProjectExplorerSettings &p2)
+ {
+ return p1.buildBeforeDeploy == p2.buildBeforeDeploy
+ && p1.deployBeforeRun == p2.deployBeforeRun
+ && p1.saveBeforeBuild == p2.saveBeforeBuild
+ && p1.useJom == p2.useJom
+ && p1.autorestoreLastSession == p2.autorestoreLastSession
+ && p1.prompToStopRunControl == p2.prompToStopRunControl
+ && p1.automaticallyCreateRunConfigurations == p2.automaticallyCreateRunConfigurations
+ && p1.addLibraryPathsToRunEnv == p2.addLibraryPathsToRunEnv
+ && p1.environmentId == p2.environmentId
+ && p1.stopBeforeBuild == p2.stopBeforeBuild
+ && p1.terminalMode == p2.terminalMode
+ && p1.closeSourceFilesWithProject == p2.closeSourceFilesWithProject
+ && p1.clearIssuesOnRebuild == p2.clearIssuesOnRebuild
+ && p1.abortBuildAllOnError == p2.abortBuildAllOnError
+ && p1.lowBuildPriority == p2.lowBuildPriority;
+ }
+
BuildBeforeRunMode buildBeforeDeploy = BuildBeforeRunMode::WholeProject;
bool deployBeforeRun = true;
bool saveBeforeBuild = false;
@@ -66,25 +85,6 @@ public:
QUuid environmentId;
};
-inline bool operator==(const ProjectExplorerSettings &p1, const ProjectExplorerSettings &p2)
-{
- return p1.buildBeforeDeploy == p2.buildBeforeDeploy
- && p1.deployBeforeRun == p2.deployBeforeRun
- && p1.saveBeforeBuild == p2.saveBeforeBuild
- && p1.useJom == p2.useJom
- && p1.autorestoreLastSession == p2.autorestoreLastSession
- && p1.prompToStopRunControl == p2.prompToStopRunControl
- && p1.automaticallyCreateRunConfigurations == p2.automaticallyCreateRunConfigurations
- && p1.addLibraryPathsToRunEnv == p2.addLibraryPathsToRunEnv
- && p1.environmentId == p2.environmentId
- && p1.stopBeforeBuild == p2.stopBeforeBuild
- && p1.terminalMode == p2.terminalMode
- && p1.closeSourceFilesWithProject == p2.closeSourceFilesWithProject
- && p1.clearIssuesOnRebuild == p2.clearIssuesOnRebuild
- && p1.abortBuildAllOnError == p2.abortBuildAllOnError
- && p1.lowBuildPriority == p2.lowBuildPriority;
-}
-
class AppOutputSettings
{
public: