diff options
-rw-r--r-- | src/qtvstools/QtMainMenu.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/qtvstools/QtMainMenu.cs b/src/qtvstools/QtMainMenu.cs index 4b23c1b2..8abb9141 100644 --- a/src/qtvstools/QtMainMenu.cs +++ b/src/qtvstools/QtMainMenu.cs @@ -171,7 +171,10 @@ namespace QtVsTools case CommandId.QtProjectSettingsId: { var pro = HelperFunctions.GetSelectedQtProject(Vsix.Instance.Dte); - if (pro != null) { + int projectVersion = QtProject.GetFormatVersion(pro); + if (projectVersion >= Resources.qtMinFormatVersion_Settings) { + Vsix.Instance.Dte.ExecuteCommand("Project.Properties"); + } else if (pro != null) { using (var formProjectQtSettings = new FormProjectQtSettings()) { formProjectQtSettings.SetProject(pro); formProjectQtSettings.StartPosition = FormStartPosition.CenterParent; |