- Extending Qt Creator Manual
- Qt Creator C++ Classes
- Extending Qt Creator Manual 21.0.0-beta1

# 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::MessageManager | Used to post messages in the General Messages pane
ExtensionSystem | Classes that belong to the core plugin system
Layouting | Contains classes and functions to conveniently create layouts in code
Utils | Contains a collection of utility classes and functions for use by all plugins
Utils::FileUtils | Contains file and directory related convenience functions
Utils::MathUtils | Contains functions for interpolation
Utils::SettingsDatabase | Offers an alternative to the application-wide QSettings that is more suitable for storing large amounts of data

## Classes

Core::BaseTextFind | Implements a find filter for QPlainTextEdit and QTextEdit based widgets
Utils::GuardedObject | Owns a heap-allocated object and deletes it when the shutdown guard is destroyed
Utils::Result | Result<T> is used for returning either a success value or an error string from a function
Utils::TreeModel | Convienience base class for models to use in a QTreeView
Utils::TypedAspect | Helper class for implementing a simple aspect

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