diff options
-rw-r--r-- | src/qtvstools/ClassifierProvider.cs | 2 | ||||
-rw-r--r-- | src/qtvstools/ContentTypeDefinition.cs | 14 |
2 files changed, 12 insertions, 4 deletions
diff --git a/src/qtvstools/ClassifierProvider.cs b/src/qtvstools/ClassifierProvider.cs index 47707adb..f58bee92 100644 --- a/src/qtvstools/ClassifierProvider.cs +++ b/src/qtvstools/ClassifierProvider.cs @@ -38,7 +38,7 @@ namespace QtVsTools /// This class causes a classifier to be added to the set of classifiers. /// </summary> [Export(typeof(IClassifierProvider))] - [ContentType(ContentTypeDefinition.ContentType)] + [ContentType(QmlContentTypeDefinition.ContentType)] internal class ClassifierProvider : IClassifierProvider { [Import(typeof(SVsServiceProvider))] diff --git a/src/qtvstools/ContentTypeDefinition.cs b/src/qtvstools/ContentTypeDefinition.cs index 6062d264..29606ba5 100644 --- a/src/qtvstools/ContentTypeDefinition.cs +++ b/src/qtvstools/ContentTypeDefinition.cs @@ -31,7 +31,7 @@ using System.ComponentModel.Composition; namespace QtVsTools { - public sealed class ContentTypeDefinition + public sealed class QmlContentTypeDefinition { public const string ContentType = "Qml"; @@ -39,7 +39,7 @@ namespace QtVsTools /// Exports the Qml content type /// </summary> [Export(typeof(ContentTypeDefinition))] - [Name(ContentTypeDefinition.ContentType)] + [Name(ContentType)] [BaseDefinition("code")] public ContentTypeDefinition QmlContentType { get; set; } @@ -47,8 +47,16 @@ namespace QtVsTools /// Exports the Qml file extension /// </summary> [Export(typeof(FileExtensionToContentTypeDefinition))] - [ContentType(ContentTypeDefinition.ContentType)] + [ContentType(ContentType)] [FileExtension(".qml")] public FileExtensionToContentTypeDefinition QmlFileExtension { get; set; } + + /// <summary> + /// Exports the Qml project file extension + /// </summary> + [Export(typeof(FileExtensionToContentTypeDefinition))] + [ContentType(ContentType)] + [FileExtension(".qmlproject")] + public FileExtensionToContentTypeDefinition QmlProjectFileExtension { get; set; } } } |