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

ExtensionSystem

Classes that belong to the core plugin system

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

ExtensionSystem::PluginView

Implements a widget that shows a list of all plugins and their 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::NetworkAccessManager

Network access manager for use with Qt Creator

Utils::QrcCache

Caches the contents of parsed QRC files

Utils::QrcParser

Parses one or more QRC files and keeps their content cached

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.