NERvGear QML Types

为避免与 QtQuick, QtQuick.Controls 自带的组件命名冲突, 以下模块建议 使用命名空间导入:

import NERvGear 1.0 as NVG
import NERvGear.Templates 1.0 as T

核心模块 NERvGear

ActionSource

动作源组件

BackgroundSource

背景源组件

Container

基础容器组件

DataSource

数据源组件

DataSourceOutput

数据源输出基础接口

DataSourceProgressOutput

数据源进度输出组件

DataSourceRawOutput

数据源原始输出组件

DataSourceTextOutput

数据源文本输出组件

IconSource

图标源组件

ImageSource

图片源组件

LauncherCompositor

启动器合成器全局对象

MenuSettings

菜单设置全局对象

MenuSettingsItem

菜单设置项目组件

MenuSettingsList

子菜单项目列表组件

Module

扩展模块接口

Notification

全局通知组件

ResourceFilter

资源过滤组件

ResourceManifest

资源信息组件

Resources

资源查询全局对象

SFX

标准音效库全局对象

Settings

用户设置管理全局对象

SettingsList

设置列表组件

SettingsMap

设置对象组件

SoundEffect

音效组件

SystemCall

系统调用全局对象

Url

资源路径工具全局对象

Utils

实用工具全局对象

View

基础视图组件

Window

基础窗口组件

WindowCompositor

窗口合成器全局对象

扩展控件模块 NERvGear.Controls

扩充 Qt Quick Controls QML Types 额外的控件

Card

卡片控件

Divider

分割线控件

Heading

标题控件

Icon

图标控件

IconLabel

图标和标签组合控件

ImageButton

图片按钮控件

SmallButton

小按钮控件

TitleBar

标题栏控件

Toast

弹出消息控件

TypeLabel

规范化字体文本控件

模板模块 NERvGear.Templates

用于实现各种基础资源的模板组件.

Action

提供动作类型模板

Data

提供数据资源模板

Dialog

提供风格化对话框模板

Launcher

提供启动器类型模板

LauncherItemOptions

提供启动器菜单项目选项类型模板

LauncherView

提供启动器菜单视图类型模板

Loading

提供加载动画类型模板

Preview

提供预览类型模板

Processor

提供数据加工处理器类型模板

Theme

提供主题类型模板

Value

提供值类型模板

Widget

提供挂件类型模板

对话框控件模块 NERvGear.Dialogs

ActionDialog

动作资源对话框控件

BackgroundDialog

背景资源对话框控件

DataDialog

数据资源对话框控件

DialogWindow

对话框控件系统窗口

FileDialog

文件对话框控件

FolderDialog

文件夹对话框控件

IconDialog

图标资源对话框控件

ImageDialog

图片资源对话框控件

首选项控件模块 NERvGear.Preferences

AbstractButtonPreference

按钮式选项控件接口

ActionPreference

动作资源选项控件

BackgroundPreference

背景资源选项控件

CheckPreference

复选选项控件

ColorPreference

颜色选项控件

DataPreference

数值资源选项控件

DialogPreference

对话框首选项组合控件

FilePreference

文件选项控件

FolderPreference

文件夹选项控件

FontPreference

字体选项控件

IconPreference

图标资源选项控件

ImagePreference

图片资源选项控件

ItemPreference

项目式选项控件接口

ObjectDialogPreference

绑定到对象的对话框首选项组合控件

ObjectPreferenceGroup

绑定到对象的首选项分组控件

Preference

首选项控件基础接口

PreferenceGroup

首选项分组控件

PreferenceLoader

选项加载器控件

RadioPreference

单选选项控件

RadioPreferenceGroup

单选组合控件

SelectPreference

下拉选项控件

Separator

选项分割控件

SliderPreference

滑块选项控件

SpinPreference

旋钮选项控件

SwitchPreference

开关选项控件

TextAreaPreference

多行文本选项控件

TextFieldPreference

单行文本选项控件

TimePreference

时间选项控件

ValueRangePreference

取值范围控件

NERvGear 基本 QML 类型

除了 QML Basic TypesQt Quick Basic Types 提供的基本 QML 类型外, NERvGear 还提供以下基本 QML 类型.

resource_file

资源文件信息

url_info

Url 资源路径信息

url_states

不同状态的资源地址组合

扩展公共模块 com.gpbeta.common

NERvGear 系统级别的扩展公共模块.

HPBarItemTemplate

提供 HP-Bar 项目类型模板

HPBarTemplate

提供 HP-Bar 挂件外观风格类型模板

HUDElementTemplate

提供 HUD 自定义挂件元素类型模板

HUDInteractionTemplate

提供 HUD 自定义挂件互动效果类型模板

QuickMenuTemplate

提供快捷菜单挂件外观风格类型模板