- Extending Qt Creator Manual
- Qt Creator C++ Classes
- Extending Qt Creator Manual 10.0.0

# 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.