diff --git a/WordsIDE/SensitiveCore.h b/WordsIDE/SensitiveCore.h index 92c9788..4403472 100644 --- a/WordsIDE/SensitiveCore.h +++ b/WordsIDE/SensitiveCore.h @@ -54,13 +54,39 @@ namespace MakeTools { { Q_OBJECT public: + /** + * @brief 内容自动构建和管理核心 + * @param tool + */ SensitiveCore(StoryTool *tool); + /** + * @brief 保存当前所有文档内容 + */ void saveAll() const; + /** + * @brief 文档打开状态查询 + * @param target + * @return + */ bool contains(const QFileInfo &target) const; + /** + * @brief 获取文档内存实例 + * @param child_view + * @return + */ TextView *queryTextComponent(const QWidget *child_view) const; + /** + * @brief 获取文档内存实例 + * @param target + * @return + */ TextView * queryTextComponent(const QFileInfo &target) const; + /** + * @brief 关闭文档内存实例,关闭之前保存内容 + * @param target + */ void closeTextComponent(const QFileInfo &target); void addPerceptionList(TextView *ins, SensitiveType type = SensitiveType::CompileAtChanged);