Extending Qt Creator Manual | Core Namespace

Extending Qt Creator Manual 4.7.0

# 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 | AsynchronousMessageBox
namespace | Constants
namespace | FileIconProvider
namespace | Icons
namespace | Reaper
namespace | Search
namespace | Tests

## Classes

class | BaseTextDocument
class | BaseTextFind
class | Context
class | DocumentModel
class | EditorManager
class | EditorManagerPlaceHolder
class | IContext
class | ICore
class | IDocument
class | IEditor
class | IEditorFactory
class | IExternalEditor
class | IFindFilter
class | IFindSupport
class | ILocatorFilter
class | IOptionsPage
class | IOptionsPageProvider
class | Id
class | LocatorFilterEntry
class | NavigationView
class | ProgressManager
class | ProgressTimer
class | SearchResultItem

## Types

enum | FindFlag { FindBackward, FindCaseSensitively, FindWholeWords, FindRegularExpression, FindPreserveCase }
flags | FindFlags
typedef | GeneratedFiles
enum | MakeWritableResult { OpenedWithVersionControl, MadeWritable, SavedAs, Failed }
enum | Side { }

## Functions

int | qHash(int)
int | qHash(Core::Id)
int | textDocumentFlagsForFindFlags(Core::FindFlags)

## Detailed Description

The Core namespace contains all classes that make up the Core plugin which constitute the basic functionality of Qt Creator.

## Namespaces

### namespace Core::AsynchronousMessageBox

### namespace Core::Constants

### namespace Core::FileIconProvider

### namespace Core::Icons

### namespace Core::Reaper

### namespace Core::Search

### namespace Core::Tests

## Classes

### class BaseTextDocument

### class BaseTextFind

### class Context

### class DocumentModel

### class EditorManager

### class EditorManagerPlaceHolder

### class IContext

### class ICore

### class IDocument

### class IEditor

### class IEditorFactory

### class IExternalEditor

### class IFindFilter

### class IFindSupport

### class ILocatorFilter

### class IOptionsPage

### class IOptionsPageProvider

### class Id

### class LocatorFilterEntry

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

### class ProgressTimer

### class SearchResultItem

## Type Documentation

### enum Core::FindFlag
flags Core::FindFlags

The FindFlags type is a typedef for QFlags<FindFlag>. It stores an OR combination of FindFlag values.

### typedef Core::GeneratedFiles

### enum Core::MakeWritableResult

### enum Core::Side

## Function Documentation

### int Core::qHash(int)

### int Core::qHash(Core::Id)

### int Core::textDocumentFlagsForFindFlags(Core::FindFlags)