跳到正文
Yayin Story Studio Yayin Story Studio 项目文档

YSSCore::Editor Namespace

namespace YSSCore::Editor

Yayin 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

表示一个虚拟文件路径,提供解析和构造虚拟文件路径的能力. 详情...