QtQtCreator Qt Creator 插件开发(18):向查找对话框添加过滤器(续二) by 豆子 2012年1月2日 作者 豆子 显示搜索结果 find 插件提供了一个叫做Find::SearchResultWindow的对象,用于显示搜索结果: 继续阅读 2012年1月2日 0 评论 2.2K 次阅读
QtQtCreator Qt Creator 插件开发(17):向查找对话框添加过滤器(续) by 豆子 2012年1月1日 作者 豆子 ProjectExplorer ProjectExplorer命名空间中的类都是与 Qt Creator 中的工程管理相关的。该命名空间由 projectexplorer 插件提供,而 Qt Crteaor 所支持的工程类型也是由这个插件提供。例如, cmakeprojectmanager 插件实现了ProjectExplorer命名空间中所定义的接口,支持的是 CMake 工程; qt4proj ... 继续阅读 2012年1月1日 2 评论 2.4K 次阅读
QtCreator Qt Creator 插件开发(16):向查找对话框添加过滤器 by 豆子 2011年12月25日 作者 豆子 Qt Creator 的查找对话框允许用户使用文本或者正则表达式进行搜索。点击“编辑-查找/替换-高级查找”即可打开查找对话框。 继续阅读 2011年12月25日 2 评论 2.5K 次阅读
QtQtCreator Qt Creator 插件开发(15):添加选项页 by 豆子 2011年12月3日 作者 豆子 Qt Creator 中的选项对话框用于设置 Qt Creator 的各种参数。前面说过,Qt Creator 就是一个插件加载器,用于加载各个插件,所以,这个选项对话框也可以用于设置各种插件的参数。我们可以通过工具-选项来打开这个对话框: 每一个插件都可以提供一个或多个选项页。这些选项页可以供选项对话框加载。在下面的内容中,我们将学习如何向选项对话框添加新的选项页。 继续阅读 2011年12月3日 0 评论 2.2K 次阅读
QtCreator Qt Creator 插件开发(14):添加新的导航器(续) by 豆子 2011年11月27日 作者 豆子 实现INavigationWidgetFactory 现在,我们开始实现INavigationWidgetFactory接口。这个类声明如下: 继续阅读 2011年11月27日 2 评论 2.5K 次阅读
QtCreator Qt Creator 插件开发(13):添加新的导航器 by 豆子 2011年11月26日 作者 豆子 导航器位于 Qt Creator 的左侧。我们可以在这里查看项目、文件、书签等内容。边侧栏 side bar 则是导航器中的一个组件。请注意下面的截图,红色方框中的就是导航器,而红色短线标示出的是用于选择导航器的下拉框。另外,Qt Creator 可以将导航器分成几个部分,正如图中所示,在“项目”下面还有一个“打开文件”面板: 继续阅读 2011年11月26日 3 评论 2.6K 次阅读
QtQtCreator Qt Creator 插件开发(12):添加新的编辑器(续四) by 豆子 2011年11月12日 作者 豆子 Core::IEditor HtmlEditor类实现了IEditor接口。这个接口提供一个编辑器组件,用于编辑 HTML 文件。我们还需要将一个HtmlFile实例与其关联起来: 继续阅读 2011年11月12日 8 评论 2.9K 次阅读
QtQtCreator Qt Creator 插件开发(11):添加新的编辑器(续三) by 豆子 2011年11月8日 作者 豆子 Core::IFile 我们使用HtmlFile类实现Core::IFile接口。除了要实现IFile接口中的纯虚函数,我们还添加了一个名为modified的标志位,用于标记文件内容是否被修改: 继续阅读 2011年11月8日 4 评论 2.5K 次阅读
QtQtCreator Qt Creator 插件开发(10):添加新的编辑器(续二) by 豆子 2011年11月5日 作者 豆子 下面,我们来开始进行 Qt Creator 的 HTML 编辑器的开发。首先来看一下我们的开发成果: 用户通过“文件->打开”菜单来选择一个 HTML 文件: 继续阅读 2011年11月5日 5 评论 2.5K 次阅读
QtQtCreator Qt Creator 插件开发(9):添加新的编辑器(续) by 豆子 2011年10月30日 作者 豆子 Core::IEditorFactory Core::IEditorFactory提供用于创建Core::IEditor实例的函数。Core::IEditor则可以支持 mime-type 文件的编辑。这个接口在 src/plugins/coreplugin/editormanager/ieditorfactory.h 中声明: 继续阅读 2011年10月30日 1 个评论 2.3K 次阅读