diff options
author | Karsten Heimrich <karsten.heimrich@qt.io> | 2021-11-24 15:24:00 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@qt.io> | 2021-11-29 13:55:46 +0000 |
commit | 18e80d0fdbf176f189a56a830f2a0f2cd6b61908 (patch) | |
tree | 9017f3b405e83ed35bade0771862790d5494e42a /QtVsTools.Core | |
parent | 9ac3f34eaa637227533612af9519fee43d8663ec (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.cs | 3 | ||||
-rw-r--r-- | QtVsTools.Core/HelperFunctions.cs | 9 |
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; } } |