<?xml version="1.0" encoding="utf-8"?>
<!--
/****************************************************************************
**
** Copyright (C) 2018 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the Qt VS Tools.
**
** $QT_BEGIN_LICENSE:GPL-EXCEPT$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3 as published by the Free Software
** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
** included in the packaging of this file. Please review the following
** information to ensure the GNU General Public License requirements will
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
**
** $QT_END_LICENSE$
**
****************************************************************************/
-->
<!--
///////////////////////////////////////////////////////////////////////////////////////////////////
// Defines the fields included in the rcc property page, as well as any
// other metadata associated to QtRcc items
// -->
<ProjectSchemaDefinitions
xmlns="http://schemas.microsoft.com/build/2009/properties"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib">
<Rule
Name="QtRcc"
PageTemplate="tool"
DisplayName="Qt Resource Compiler"
Order="9">
<Rule.DataSource>
<DataSource
Persistence="ProjectFile"
ItemType="QtRcc" />
</Rule.DataSource>
<Rule.Categories>
<Category
Name="General">
<Category.DisplayName>
<sys:String>rcc.exe</sys:String>
</Category.DisplayName>
</Category>
<!--
/////////////////////////////////////////////////////////////////////////////////////////////
// QML Cache Generation
// -->
<Category
Name="QMLCache">
<Category.DisplayName>
<sys:String>Qt Quick Compiler</sys:String>
</Category.DisplayName>
</Category>
</Rule.Categories>
<StringListProperty
Name="Inputs"
Category="General"
IsRequired="true"
Visible="False">
<StringListProperty.DataSource>
<DataSource
Persistence="ProjectFile"
ItemType="QtRcc"
SourceType="Item" />
</StringListProperty.DataSource>
</StringListProperty>
<StringProperty
Name="ExecutionDescription"
DisplayName="Execution Description"
IncludeInCommandLine="False"/>
<StringProperty
Name="QTDIR"
DisplayName="Qt Directory"
Description="Path to installation of Qt."/>
<StringProperty
Name="InputFile"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Input File"
Description="Specifies the full path of the input file. (<file>)"
Switch=""[value]"" />
<StringProperty
Name="OutputFile"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Output File"
Description="Specifies the full path of the output file. (-o <file>)"
Switch="-o "[value]"" />
<StringProperty
Name="TempFile"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Temporary File"
Description="Use temporary <file> for big resources. (--temp <file>)"
Switch="--temp "[value]"" />
<StringProperty
Name="InitFuncName"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Initialization Function Name"
Description=
"Create an external initialization function with <name>. (--name <name>)"
Switch="--name [value]" />
<StringProperty
Name="Root"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Root"
Description="Prefix resource access path with root <path>. (--root <path>)"
Switch="--root "[value]"" />
<EnumProperty
Name="Compression"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Compression"
Description="Compress input files to the given compression level.">
<EnumValue
Name="default"
Switch=""
DisplayName="Default (use zlib's default compression level)"
Description=
"The default value for level is -1, which means use zlib's default compression level."/>
<EnumValue
Name="level1"
Switch="--compress 1"
DisplayName="Level 1 (least compression / fastest)"
Description="Compression level 1. (--compress 1)"/>
<EnumValue
Name="level2"
Switch="--compress 2"
DisplayName="Level 2"
Description="Compression level 2. (--compress 2)"/>
<EnumValue
Name="level3"
Switch="--compress 3"
DisplayName="Level 3"
Description="Compression level 3. (--compress 3)"/>
<EnumValue
Name="level4"
Switch="--compress 4"
DisplayName="Level 4"
Description="Compression level 4. (--compress 4)"/>
<EnumValue
Name="level5"
Switch="--compress 5"
DisplayName="Level 5"
Description="Compression level 5. (--compress 5)"/>
<EnumValue
Name="level6"
Switch="--compress 6"
DisplayName="Level 6"
Description="Compression level 6. (--compress 6)"/>
<EnumValue
Name="level7"
Switch="--compress 7"
DisplayName="Level 7"
Description="Compression level 7. (--compress 7)"/>
<EnumValue
Name="level8"
Switch="--compress 8"
DisplayName="Level 8"
Description="Compression level 8. (--compress 8)"/>
<EnumValue
Name="level9"
Switch="--compress 9"
DisplayName="Level 9 (most compression / slowest)"
Description="Compression level 9. (--compress 9)"/>
</EnumProperty>
<BoolProperty
Name="NoCompression"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="No Compression"
Description="Disable all compression. (--no-compress)"
Switch="--no-compress"/>
<StringProperty
Name="CompressThreshold"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Compression Threshold"
Description=
"Threshold <level> to consider compressing files. (--threshold <level>)"
Switch="--threshold [value]" />
<BoolProperty
Name="BinaryOutput"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Binary Output"
Description="Output a binary file for use as a dynamic resource. (--binary)"
Switch="--binary"/>
<StringProperty
Name="PassNumber"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Pass Number"
Description="Pass <number> for big resources. (--pass <number>)"
Switch="--pass [value]" />
<BoolProperty
Name="NoNamespace"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Disable Namespace Macros"
Description="Turn off namespace macros. (--namespace)"
Switch="--namespace"/>
<BoolProperty
Name="Verbose"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
DisplayName="Verbose"
Description="Enable verbose mode. (--verbose)"
Switch="--verbose"/>
<BoolProperty
Name="List"
HelpUrl="http://doc.qt.io/qt-5/rcc.html"
小小龍2
- 粉丝: 37
- 资源: 6
最新资源
- 学校课程软件工程常见10道题目以及答案demo
- javaweb新手开发中常见的目录结构讲解
- 新手小白的git使用的手册入门学习demo
- 基于Java观察者模式的info-express多对多广播通信框架设计源码
- 利用python爬取豆瓣电影评分简单案例demo
- 机器人开发中常见的几道问题以及答案demo
- 基于SpringBoot和layuimini的简洁美观后台权限管理系统设计源码
- 实验报告五六代码.zip
- hdw-dubbo-ui基于vue、element-ui构建开发,实现后台管理前端功能.zip
- (Grafana + Zabbix + ASP.NET Core 2.1 + ECharts + Dapper + Swagger + layuiAdmin)基于角色授权的权限体系.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈