Core Namespace
The Core namespace contains all classes that make up the Core plugin which constitute the basic functionality of Qt Creator. More...
Header: | #include <Core> |
Namespaces
namespace | MessageManager |
namespace | SettingsDatabase |
Classes
class | ActionBuilder |
class | ActionContainer |
class | ActionManager |
class | BaseFileWizard |
class | BaseFileWizardFactory |
class | BaseTextDocument |
class | BaseTextFind |
class | Command |
class | Context |
class | DesignMode |
class | DocumentManager |
class | EditorManager |
class | EditorManagerPlaceHolder |
class | FileChangeBlocker |
class | FutureProgress |
class | GeneratedFile |
class | IContext |
class | ICore |
class | IDocument |
class | IEditor |
class | IEditorFactory |
class | IFeatureProvider |
class | IFindFilter |
class | IFindSupport |
class | ILocatorFilter |
class | IMode |
class | INavigationWidgetFactory |
class | IOptionsPage |
class | IOptionsPageWidget |
class | IOutputPane |
class | IWizardFactory |
class | LocatorFileCache |
class | MiniSplitter |
class | ModeManager |
struct | NavigationView |
class | NonResizingSplitter |
class | ProcessProgress |
class | ProgressManager |
class | SearchResult |
class | SearchResultWindow |
class | SessionManager |
class | TaskProgress |
class | WizardDialogParameters |
Namespaces
namespace Core::MessageManager
namespace Core::SettingsDatabase
The settings database is SQLite based, and lazily retrieves data when it is asked for. It also does incremental updates of the database rather than rewriting the whole file each time one of the settings change.
The SettingsDatabase API mimics that of QSettings.
See also settings().
Classes
class ActionBuilder
The ActionBuilder class is convienience class to set up Core::Commands. More...
class ActionContainer
The ActionContainer class represents a menu or menu bar in Qt Creator. More...
class ActionManager
The ActionManager class is responsible for registration of menus and menu items and keyboard shortcuts. More...
class BaseFileWizard
The BaseFileWizard class implements a is a convenience class for creating files. More...
class BaseFileWizardFactory
The BaseFileWizardFactory class implements a generic wizard for creating files. More...
class BaseTextDocument
The BaseTextDocument class is a very general base class for documents that work with text. More...
class BaseTextFind
The BaseTextFind class implements a find filter for QPlainTextEdit and QTextEdit based widgets. More...
class Command
The Command class represents an action, such as a menu item, tool button, or shortcut. More...
class Context
The Context class implements a list of context IDs. More...
class DesignMode
The DesignMode class implements the mode for the Design mode, which is for example used by Qt Quick Designer and Qt Widgets Designer. More...
class DocumentManager
The DocumentManager class manages a set of documents. More...
class EditorManager
The EditorManager class manages the editors created for files according to their MIME type. More...
class EditorManagerPlaceHolder
The EditorManagerPlaceHolder class is used to integrate an editor area into a mode. More...
class FileChangeBlocker
The FileChangeBlocker class blocks all change notifications to all IDocument objects that match the given filename. More...
class FutureProgress
The FutureProgress class is used to adapt the appearance of progress indicators that were created through the ProgressManager class. More...
class GeneratedFile
The GeneratedFile class represents a file generated by a wizard. More...
class IContext
The IContext class associates a widget with a context list and context help. More...
class ICore
The ICore class allows access to the different parts that make up the basic functionality of Qt Creator. More...
class IDocument
The IDocument class describes a document that can be saved and reloaded. More...
class IEditor
The IEditor class provides an interface for editing an open document in Qt Creator. More...
class IEditorFactory
The IEditorFactory class creates suitable editors for documents according to their MIME type. More...
class IFeatureProvider
The IFeatureProvider class defines an interface to manage features for wizards. More...
class IFindFilter
The IFindFilter class is the base class for find implementations that are invoked by selecting Edit > Find/Replace > Advanced Find. More...
class IFindSupport
The IFindSupport class provides functions for searching in a document or widget. More...
class ILocatorFilter
The ILocatorFilter class adds a locator filter. More...
class IMode
The IMode class represents a mode in Qt Creator. More...
class INavigationWidgetFactory
The INavigationWidgetFactory class provides new instances of navigation widgets. More...
class IOptionsPage
The IOptionsPage class is an interface for providing pages for the Options dialog (called Preferences on macOS). More...
class IOptionsPageWidget
The IOptionsPageWidget class is used to standardize the interaction between an IOptionsPage and its widget. More...
class IOutputPane
The IOutputPane class is an interface for providing Output panes. More...
class IWizardFactory
The IWizardFactory class is the base class for all wizard factories. More...
class LocatorFileCache
The LocatorFileCache class encapsulates all the responsibilities needed for implementing a cache for file filters. More...
class MiniSplitter
The MiniSplitter class is a simple helper-class to obtain macOS style 1-pixel wide splitters. More...
class ModeManager
The ModeManager class manages the activation of modes and the actions in the mode selector's tool bar. More...
class NavigationView
The NavigationView class is a C struct for wrapping a widget and a list of tool buttons. Wrapping the widget that is shown in the content area of the navigation widget and a list of tool buttons that is shown in the header above it. More...
class NonResizingSplitter
The NonResizingSplitter class is a MiniSplitter that keeps its first widget's size fixed when it is resized. More...
class ProcessProgress
The ProcessProgress class is responsible for showing progress of the running process. More...
class ProgressManager
The ProgressManager class is used to show a user interface for running tasks in Qt Creator. More...
class SearchResult
The SearchResult class reports user interaction, such as the activation of a search result item. More...
class SearchResultWindow
The SearchResultWindow class is the implementation of a commonly shared Search Results output pane. More...
class SessionManager
The SessionManager class manages sessions. More...
class TaskProgress
The TaskProgress class is responsible for showing progress of the running task tree. More...
class WizardDialogParameters
The WizardDialogParameters class holds parameters for the new file wizard dialog. More...
Copyright © The Qt Company Ltd. and other contributors. 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.