Qt Creator C++ Classes

Namespaces

Aggregation

Contains support for bundling related components, so that each component exposes the properties and behavior of the other components to the outside

Core

Contains all classes that make up the Core plugin which constitute the basic functionality of Qt Creator

Core::FileIconProvider

Provides functions for registering custom overlay icons for system icons

ExtensionSystem

Classes that belong to the core plugin system

Classes

Aggregation::Aggregate

Defines a collection of related components that can be viewed as a unit

Core::ActionContainer

Represents a menu or menu bar in Qt Creator

Core::ActionManager

Responsible for registration of menus and menu items and keyboard shortcuts

Core::BaseFileFilter

Base class for locator filter classes

Core::BaseFileWizard

Implements a is a convenience class for creating files

Core::BaseFileWizardFactory

Implements a generic wizard for creating files

Core::BaseTextDocument

Very general base class for documents that work with text

Core::BaseTextFind

Implements a find filter for QPlainTextEdit and QTextEdit based widgets

Core::Command

Represents an action, such as a menu item, tool button, or shortcut

Core::CommandButton

Tool button associated with one of the registered Command objects

Core::Context

Implements a list of context IDs

Core::DocumentManager

Manages a set of documents

Core::EditorManager

Manages the editors created for files according to their MIME type

Core::EditorManager::FilePathInfo

Contains information about a file path's special segments

Core::EditorManagerPlaceHolder

Used to integrate an editor area into a mode

Core::FileChangeBlocker

Blocks all change notifications to all IDocument objects that match the given filename

Core::FutureProgress

Used to adapt the appearance of progress indicators that were created through the ProgressManager class

Core::GeneratedFile

Represents a file generated by a wizard

Core::IContext

Associates a widget with a context list and context help

Core::ICore

Allows access to the different parts that make up the basic functionality of Qt Creator

Core::IDocument

Describes a document that can be saved and reloaded

Core::IEditor

Interface for editing an open document in Qt Creator

Core::IEditorFactory

Creates suitable editors for documents according to their MIME type

Core::IExternalEditor

Enables registering an external editor in the Open With dialog

Core::IFeatureProvider

Defines an interface to manage features for wizards

Core::IFindFilter

The base class for find implementations that are invoked by selecting Edit > Find/Replace > Advanced Find

Core::IFindSupport

Functions for searching in a document or widget

Core::ILocatorFilter

Adds a locator filter

Core::IMode

Represents a mode in Qt Creator

Core::INavigationWidgetFactory

New instances of navigation widgets

Core::IOptionsPage

Interface for providing pages for the Options dialog (called Preferences on macOS)

Core::IOutputPane

Interface for providing Output panes

Core::IWizardFactory

The base class for all wizard factories

Core::MiniSplitter

Simple helper-class to obtain macOS style 1-pixel wide splitters

Core::ModeManager

Manages the activation of modes and the actions in the mode selector's tool bar

Core::NonResizingSplitter

MiniSplitter that keeps its first widget's size fixed when it is resized

Core::ProgressManager

Used to show a user interface for running tasks in Qt Creator

Core::SearchResult

Reports user interaction, such as the activation of a search result item

Core::SearchResultWindow

The implementation of a commonly shared Search Results output pane

Core::SettingsDatabase

Offers an alternative to the application-wide QSettings that is more suitable for storing large amounts of data

Core::WizardDialogParameters

Holds parameters for the new file wizard dialog

ExtensionSystem::IPlugin

Abstract base class that must be implemented once for each plugin

ExtensionSystem::PluginArgumentDescription

PluginArgumentDescriptions class holds a list of descriptions of command line arguments that a plugin processes

ExtensionSystem::PluginDependency

Contains the name and required compatible version number of a plugin's dependency

ExtensionSystem::PluginDetailsView

Implements a widget that displays the contents of a PluginSpec

ExtensionSystem::PluginErrorView

Implements a widget that displays the state and error message of a PluginSpec

ExtensionSystem::PluginManager

Implements the core plugin system that manages the plugins, their life cycle, and their registered objects

ExtensionSystem::PluginSpec

Contains the information of the plugin's embedded meta data and information about the plugin's current state

ExtensionSystem::PluginView

Implements a widget that shows a list of all plugins and their state

This topic lists the documented Qt Creator C++ classes. For information about the classes that have not been documented, please inspect the source code.

© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.