aboutsummaryrefslogtreecommitdiffstats
path: root/src/qtvstools/ContentTypeDefinition.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtvstools/ContentTypeDefinition.cs')
-rw-r--r--src/qtvstools/ContentTypeDefinition.cs14
1 files changed, 11 insertions, 3 deletions
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; }
}
}