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

Classes

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::BaseFileWizardFactory

Implements a generic wizard for creating files

Core::BaseTextDocument

Very general base class for documents that work with text

Core::CommandAction

Action associated with one of the registered Command objects

Core::CommandButton

Action associated with one of the registered Command objects

Core::DocumentManager

Manages a set of documents

Core::EditorType

The base class for Core::IEditorFactory and Core::IExternalEditor

Core::FileChangeBlocker

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

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::IFindFilter

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

Core::IOutputPane

Interface for providing Output panes

Core::MessageManager

Used to post messages in the General Messages pane

Core::MiniSplitter

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

Core::NonResizingSplitter

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

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::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::PluginSpec

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

Utils::AspectContainer

Wraps one or more aspects while providing the interface of a single aspect

Utils::BaseAspect

Common base for classes implementing aspects

Utils::BoolAspect

A boolean aspect is a boolean property of some object, together with a description of its behavior for common operations like visualizing or persisting

Utils::DoubleAspect

An double aspect is a numerical property of some object, together with a description of its behavior for common operations like visualizing or persisting

Utils::IntegerAspect

An integer aspect is a integral property of some object, together with a description of its behavior for common operations like visualizing or persisting

Utils::MultiSelectionAspect

A multi-selection aspect represents one or more choices out of several

Utils::SelectionAspect

A selection aspect represents a specific choice out of several

Utils::StringAspect

A string aspect is a string-like property of some object, together with a description of its behavior for common operations like visualizing or persisting

Utils::StringListAspect

A string list aspect represents a property of some object that is a list of strings

Utils::TaskTree

Runs an async task tree structure defined in a declarative way

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