码迷,mamicode.com
首页 > 其他好文 > 详细

qt creator源码全方面分析(2-2)

时间:2020-02-13 21:21:42      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:com   项目   class   文档   title   editor   The   edit   选择   

Common Extension Tasks

本节总结了可用于将UI组件添加到Qt Creator的API函数。

任务 详细 API
添加菜单或菜单项 你可以扩展现有菜单或者创建一个新的菜单 Core::ActionManager, Core::Command
添加可配置的键盘快捷方式 注册快捷方式,使用户可以在通用快捷方式设置对话框中对其进行配置 Core::ActionManager, Core::Command
添加一个模式 模式对应于完整屏幕控制,专门用于任务 Core::IMode
添加新的编辑器类型 例如XML文件编辑器 Core::IEditorFactory, Core::IEditor, Core::IDocument
添加一个新的向导 您可以使用自己的文件和项目模板,来扩展文件>新建文件或项目中的向导 Core::IWizard, Core::StandardFileWizard, Core::BaseFileWizard, Core::BaseFileWizardParameters
添加对新版本控制系统的支持 Qt Creator中集成的版本控制系统是Bazaar,CVS,Git,Mecurial,Perforce和Subversion Core::IVersionControl
将视图添加到导航侧栏 显示项目树,文件系统,打开的文档或书签 Core::INavigationWidgetFactory
将选项页添加到选项对话框 工具>选项中,将新页面添加到现有或新的类别中 Core::IOptionsPage
将查找过滤器添加到查找对话框 实现任何一种基于搜索词的搜索 Find::IFindFilter, Core::SearchResultWindow
向部件添加对查找工具栏的支持 询问具有焦点的部件是否支持文本搜索。 您可以在您的控制下添加对部件的支持 Core::IFindSupport, Find::BaseTextFind
添加一个全新的项目类型
添加一种新的构建步骤
将新的过滤器添加到定位器(locator) 对于用户输入的文本,您提供要显示在右键弹出窗口中的内容列表。当用户选择一个条目时,您将被要求做任何您想做的事情 Core::ILocatorFilter, Core::LocatorFilterEntry, Locator::BaseFileFilter
显示并发运行任务的进度指示器 您可以在左侧的工具栏中以及应用程序图标(在支持的平台上)中显示任务的进度指示器 Core::ProgressManager, Core::FutureProgress

qt creator源码全方面分析(2-2)

标签:com   项目   class   文档   title   editor   The   edit   选择   

原文地址:https://www.cnblogs.com/codeForFamily/p/qt-creator-ide-source-learn-2-2.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!