YSSCore::Editor Namespace
namespace YSSCore::EditorYayin Story Studio 核心模块中面向编辑器的组件命名空间. 详情...
| 头文件: | #include <Editor> |
| 自以下版本: | Yayin Story Studio 0.13.0 |
类
(自 YSS 0.16.0 引入) class | ColorThemeProvider |
(自 YSS 0.13.0 引入) class | DebugServer |
(自 YSS 0.13.0 引入) class | DebugServerManager |
(自 YSS 0.13.0 引入) class | DocumentMessage |
(自 YSS 0.13.0 引入) class | DocumentMessageManager |
(自 YSSCore 0.13.0 引入) class | EditorPlugin |
(自 YSS 0.13.0 引入) class | FileEditWidget |
(自 YSS 0.13.0 引入) class | FileServer |
(自 YSS 0.13.0 引入) class | FileServerManager |
(自 YSS 0.13.0 引入) class | FileTemplateInitWidget |
(自 YSS 0.13.0 引入) class | FileTemplateManager |
(自 YSS 0.13.0 引入) class | FileTemplateProvider |
(自 YSS 0.13.0 引入) class | HoverInfoProvider |
(自 YSS 0.13.0 引入) class | LangServer |
(自 YSS 0.13.0 引入) class | LangServerManager |
(自 YSS 0.13.0 引入) class | ProjectTemplateInitWidget |
(自 YSS 0.13.0 引入) class | ProjectTemplateManager |
(自 YSS 0.16.0 引入) class | StyleData |
(自 YSS 0.13.0 引入) class | SyntaxHighlighter |
(自 YSS 0.13.0 引入) class | TabCompleterItem |
(自 YSS 0.13.0 引入) class | TabCompleterProvider |
(自 YSS 0.13.0 引入) class | TextEdit |
(自 YSS 0.15.0 引入) class | ToolWidgetManager |
(自 YSS 0.16.0 引入) class | VirtualFilePath |
详细说明
所有 YSSCore 中面向编辑器的组件都在此命名空间下。
类
class ColorThemeProvider
颜色主题提供者,负责维护一组颜色主题及其样式数据. 详情...
class DebugServer
这个类提供对外部程序调试的接口。插件可以通过继承这个类来实现对特定类型程序的调试支持. 详情...
class DebugServerManager
此类为Visindigo提供调试服务器管理器. 详情...
class DocumentMessage
DocumentMessage代表文档特定位置的消息,如错误、警告或信息提示. 详情...
class DocumentMessageManager
此类负责收集TextEdit在SyntaxHighligher着色过程中产生的DocumentMessage,并提供接口供外部查询这些消息. 详情...
class EditorPlugin
此类为Yayin Story Studio提供插件基类. 详情...
class FileEditWidget
此类为Yayin Story Studio 提供文件编辑的基类. 详情...
class FileServer
此类提供文件打开服务. 详情...
class FileServerManager
管理FileServer的对象. 详情...
class FileTemplateInitWidget
FileTemplateInitWidget是一个QFrame,作为FileTemplateProvider的初始化界面. 详情...
class FileTemplateManager
FileTemplateManager保存Provider的实例. 详情...
class FileTemplateProvider
FileTemplateProvider向编辑器提供一个文件模板. 详情...
class HoverInfoProvider
HoverInfoProvider使用户可以向TextEdit提供鼠标悬停提示信息. 详情...
class LangServer
LangServer是一个插件模块,提供特定编程语言的辅助语言功能. 详情...
class LangServerManager
LangServerManager保存LangServer的实例. 详情...
class ProjectTemplateInitWidget
ProjectTemplateInitWidget是一个QFrame,作为ProjectTemplateProvider的初始化界面. 详情...
class ProjectTemplateManager
ProjectTemplateManager保存Provider的实例. 详情...
class StyleData
样式数据,表示一个配置节点的样式信息,与YSSCore::Editor::ColorThemeProvider配合使用. 详情...
class SyntaxHighlighter
SyntaxHighlighter是一个基于QSyntaxHighlighter的抽象类,用于实现文本编辑器中的语法高亮和错误提示功能. 详情...
class TabCompleterItem
代表TabCompleter中的一个补全项. 详情...
class TabCompleterProvider
TabCompleter的提供者接口. 详情...
class TextEdit
这是YSS最关键的功能:代码编辑器. 详情...
class ToolWidgetManager
此类管理由插件提供的工具窗口部件. 详情...
class VirtualFilePath
表示一个虚拟文件路径,提供解析和构造虚拟文件路径的能力. 详情...