Yayin Story Studio Core模块
Yayin Story Studio 核心模块,提供Yayin Story Studio本体的基础功能. 详情...
这个module 从 Yayin Story Studio 0.13.0 开始支持。
命名空间
Yayin Story Studio 核心模块根命名空间 | |
Yayin Story Studio 核心模块中面向编辑器的组件命名空间 | |
Yayin Story Studio 核心模块中通用组件的命名空间 |
类
这个类提供对外部程序调试的接口。插件可以通过继承这个类来实现对特定类型程序的调试支持 | |
此类为Visindigo提供调试服务器管理器 | |
此类为Yayin Story Studio提供插件基类 | |
此类为Yayin Story Studio 提供文件编辑的基类 | |
此类提供文件打开服务 | |
管理FileServer的对象 | |
FileTemplateInitWidget是一个QFrame,作为FileTemplateProvider的初始化界面 | |
FileTemplateManager保存Provider的实例 | |
FileTemplateProvider向编辑器提供一个文件模板 | |
HoverInfoProvider使用户可以向TextEdit提供鼠标悬停提示信息 | |
LangServer是一个插件模块,提供特定编程语言的辅助语言功能 | |
LangServerManager保存LangServer的实例 | |
ProjectTemplateInitWidget是一个QFrame,作为ProjectTemplateProvider的初始化界面 | |
ProjectTemplateManager保存Provider的实例 | |
SyntaxHighlighter是一个基于QSyntaxHighlighter的抽象类,用于实现文本编辑器中的语法高亮和错误提示功能 | |
代表TabCompleter中的一个补全项 | |
TabCompleter的提供者接口 | |
这是YSS最关键的功能:代码编辑器 | |
此类管理由插件提供的工具窗口部件 | |
这个类代表YSS项目数据 |
详细说明
YSSCore 模块是 Yayin Story Studio 本体的核心模块,提供了 Yayin Story Studio 本体的基础功能。 要开发Yayin Story Studio的插件,就需要依赖此模块。