aboutsummaryrefslogtreecommitdiffstats
path: root/QtVsTools.Core
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2021-11-24 15:24:00 +0100
committerKarsten Heimrich <karsten.heimrich@qt.io>2021-11-29 13:55:46 +0000
commit18e80d0fdbf176f189a56a830f2a0f2cd6b61908 (patch)
tree9017f3b405e83ed35bade0771862790d5494e42a /QtVsTools.Core
parent9ac3f34eaa637227533612af9519fee43d8663ec (diff)
Fix QML files are not updated with lupdate
Fixes: QTVSADDINBUG-340 Change-Id: I83acb1854a3155a36707bacdb30f962680e137b4 Reviewed-by: Miguel Costa <miguel.costa@qt.io>
Diffstat (limited to 'QtVsTools.Core')
-rw-r--r--QtVsTools.Core/FilesToList.cs3
-rw-r--r--QtVsTools.Core/HelperFunctions.cs9
2 files changed, 11 insertions, 1 deletions
diff --git a/QtVsTools.Core/FilesToList.cs b/QtVsTools.Core/FilesToList.cs
index 675e7f84..5ac95a83 100644
--- a/QtVsTools.Core/FilesToList.cs
+++ b/QtVsTools.Core/FilesToList.cs
@@ -36,6 +36,7 @@ namespace QtVsTools.Core
FL_UiFiles = 4,
FL_Generated = 5,
FL_Translation = 6,
- FL_WinResource = 7
+ FL_WinResource = 7,
+ FL_QmlFiles = 8
}
}
diff --git a/QtVsTools.Core/HelperFunctions.cs b/QtVsTools.Core/HelperFunctions.cs
index 64acd46b..762f7407 100644
--- a/QtVsTools.Core/HelperFunctions.cs
+++ b/QtVsTools.Core/HelperFunctions.cs
@@ -168,6 +168,11 @@ namespace QtVsTools.Core
return ".ts".Equals(Path.GetExtension(fileName), StringComparison.OrdinalIgnoreCase);
}
+ public static bool IsQmlFile(string fileName)
+ {
+ return ".qml".Equals(Path.GetExtension(fileName), StringComparison.OrdinalIgnoreCase);
+ }
+
static public void SetDebuggingEnvironment(Project prj)
{
SetDebuggingEnvironment(prj, string.Empty);
@@ -1098,6 +1103,10 @@ namespace QtVsTools.Core
if (IsSourceFile(vcfile.Name))
fileList.Add(ChangePathFormat(vcfile.RelativePath));
break;
+ case FilesToList.FL_QmlFiles:
+ if (IsQmlFile(vcfile.Name))
+ fileList.Add(ChangePathFormat(vcfile.RelativePath));
+ break;
}
}