aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/qtvstools/QtMainMenu.cs5
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;