Extending Qt Creator Manual | ProjectExplorer Namespace

Extending Qt Creator Manual 4.8.2

# ProjectExplorer Namespace

(Debugger::ProjectExplorer)

Header: | #include <ProjectExplorer>

## Namespaces

namespace | Aggregation
namespace | CPlusPlus
namespace | CPlusPlus
namespace | Constants
namespace | Constants
namespace | Constants
namespace | Core
namespace | Core
namespace | Debugger
namespace | Deprecated
namespace | Deprecated
namespace | Deprecated
namespace | ExtensionSystem
namespace | Icons
namespace | Icons
namespace | Icons
namespace | Internal
namespace | Internal
namespace | Internal
namespace | ProjectExplorer
namespace | ProjectExplorer
namespace | QSsh
namespace | TextEditor
namespace | TextEditor
namespace | Ui
namespace | Utils
namespace | Utils
namespace | std
namespace | std

## Classes

class | BuildConfigurationModel
class | Cache
class | CheckBoxField
class | ComboBoxField
class | CustomExecutableRunConfigurationFactory
class | CustomParser
class | CustomParserExpression
class | CustomParserSettings
class | CustomWizardMetaFactory
class | DefaultDeployConfigurationFactory
class | DeployConfigurationModel
class | DesktopDeviceConfigurationWidget
class | Glob
class | Glob
class | HeaderPath
class | HeaderPath
class | IconListField
class | JournaldWatcher
class | JsonFieldPage
class | JsonFilePage
class | JsonProjectPage
class | JsonSummaryPage
class | JsonWizardGenerator
class | JsonWizardGenerator
class | JsonWizardGeneratorFactory
class | JsonWizardGeneratorFactory
class | KitGuard
class | KitGuard
class | KitGuard
class | LabelField
class | LdParser
class | LineEditField
class | LinuxIccParser
class | ListField
class | PathChooserField
class | ProjectConfigurationModel
class | RunConfigurationModel
class | SelectableFilesDialogAddDirectory
class | SelectableFilesDialogAddDirectory
class | SpacerField
class | TextEditField
class | Tree
class | Tree
class | hasCallOperator

## Types

enum | FileType { Unknown, Header, Source, Form, ..., FileTypeSize }
enum | FileType { Unknown, Header, Source, Form, ..., FileTypeSize }
enum | HeaderPathType { User, BuiltIn, System, Framework }
enum | HeaderPathType { User, BuiltIn, System, Framework }
enum | LanguageExtension { None, Gnu, Microsoft, Borland, ..., All }
enum | LanguageExtension { None, Gnu, Microsoft, Borland, ..., All }
enum | LanguageVersion { C89, C99, C11, C18, ..., LatestCxx }
enum | LanguageVersion { C89, C99, C11, C18, ..., LatestCxx }
enum | MacroType { Invalid, Define, Undefine }
enum | NodeType { File, Folder, VirtualFolder, Project }
enum | NodeType { File, Folder, VirtualFolder, Project }
enum | ProjectAction { InheritedFromParent, AddSubProject, RemoveSubProject, AddNewFile, ..., HasSubProjectRunConfigurations }
enum | ProjectAction { InheritedFromParent, AddSubProject, RemoveSubProject, AddNewFile, ..., HasSubProjectRunConfigurations }
enum | SetActive { Cascade, NoCascade }
enum | SetActive { Cascade, NoCascade }
enum | SetActive { Cascade, NoCascade }
enum | WarningFlags { NoWarnings, AsErrors, Default, All, ..., NonVirtualDestructor }
enum | WarningFlags { NoWarnings, AsErrors, Default, All, ..., NonVirtualDestructor }
typedef | testCallOperatorNo
typedef | testCallOperatorNo
typedef | testCallOperatorYes
typedef | uint
typedef | uint

## Functions

int | qHash(const ProjectExplorer::HeaderPath &, int)
uint | qHash(const int &ti)
int | qHash(const int &abi)
ProjectExplorer::uint | qHash(const Utils::FileName &a)
Debugger::uint | qHash(const Debugger::ProjectExplorer::HeaderPath &key, Debugger::uint seed = 0)
int | qHash(const int &abi)
uint | qHash(const ProjectExplorer::HeaderPath &key, uint seed = 0)
int | qHash(const ProjectExplorer::Abi &abi)
int | qHash(const ProjectExplorer::Macro &)
ProjectExplorer::testCallOperatorYes | testCallOperator(decltype(& C::operator()) = &C::operator)
ProjectExplorer::testCallOperatorNo | testCallOperator(...)
bool | operator!=(const int &ti1, const int &ti2)
bool | operator!=(const int &ti1, const int &ti2)
bool | operator!=(const int &ti1, const int &ti2)
Utils::SmallStringView | operator""_sv(const char *const string, ProjectExplorer::size_t size)
Utils::SmallStringView | operator""_sv(const char *const string, int size)
ProjectExplorer::WarningFlags | operator&(ProjectExplorer::WarningFlags first, ProjectExplorer::WarningFlags second)
Debugger::ProjectExplorer::WarningFlags | operator&(Debugger::ProjectExplorer::WarningFlags first, Debugger::ProjectExplorer::WarningFlags second)
void | operator&=(ProjectExplorer::WarningFlags &first, ProjectExplorer::WarningFlags second)
void | operator&=(Debugger::ProjectExplorer::WarningFlags &first, Debugger::ProjectExplorer::WarningFlags second)
bool | operator==(const int &ti1, const int &ti2)
bool | operator==(const int &ti1, const int &ti2)
bool | operator==(const int &ti1, const int &ti2)
bool | operator==(const ProjectExplorer::Macro &first, const ProjectExplorer::Macro &second)
int & | operator>>(int &, int &)
ProjectExplorer::WarningFlags | operator|(ProjectExplorer::WarningFlags first, ProjectExplorer::WarningFlags second)
Debugger::ProjectExplorer::WarningFlags | operator|(Debugger::ProjectExplorer::WarningFlags first, Debugger::ProjectExplorer::WarningFlags second)
void | operator|=(ProjectExplorer::WarningFlags &first, ProjectExplorer::WarningFlags second)
void | operator|=(Debugger::ProjectExplorer::WarningFlags &first, Debugger::ProjectExplorer::WarningFlags second)
ProjectExplorer::WarningFlags | operator~(ProjectExplorer::WarningFlags flags)
Debugger::ProjectExplorer::WarningFlags | operator~(Debugger::ProjectExplorer::WarningFlags flags)

## Detailed Description

The ProjectExplorer namespace contains the classes to explore projects.

## Namespaces

### namespace ProjectExplorer::CPlusPlus

### namespace ProjectExplorer::Constants

### namespace ProjectExplorer::Core

### namespace ProjectExplorer::Icons

### namespace ProjectExplorer::ProjectExplorer

### namespace ProjectExplorer::TextEditor

The TextEditor namespace contains the base text editor and several classes which provide supporting functionality like snippets, highlighting, code assist, indentation and style, and others.

### namespace ProjectExplorer::Utils

### namespace ProjectExplorer::std

## Classes

### class HeaderPath

## Type Documentation

### enum ProjectExplorer::HeaderPathType

### enum ProjectExplorer::LanguageExtension

### enum ProjectExplorer::LanguageVersion

### enum ProjectExplorer::SetActive

### enum ProjectExplorer::WarningFlags

### typedef ProjectExplorer::uint

## Function Documentation

### int ProjectExplorer::qHash(const int &abi)

### Debugger::uint ProjectExplorer::qHash(const Debugger::ProjectExplorer::HeaderPath &key, Debugger::uint seed = 0)

### bool ProjectExplorer::operator!=(const int &ti1, const int &ti2)

### Utils::SmallStringView ProjectExplorer::operator""_sv(const char *const string, int size)

### Debugger::ProjectExplorer::WarningFlags ProjectExplorer::operator&(Debugger::ProjectExplorer::WarningFlags first, Debugger::ProjectExplorer::WarningFlags second)

### void ProjectExplorer::operator&=(Debugger::ProjectExplorer::WarningFlags &first, Debugger::ProjectExplorer::WarningFlags second)

### bool ProjectExplorer::operator==(const int &ti1, const int &ti2)

### Debugger::ProjectExplorer::WarningFlags ProjectExplorer::operator|(Debugger::ProjectExplorer::WarningFlags first, Debugger::ProjectExplorer::WarningFlags second)

### void ProjectExplorer::operator|=(Debugger::ProjectExplorer::WarningFlags &first, Debugger::ProjectExplorer::WarningFlags second)

### Debugger::ProjectExplorer::WarningFlags ProjectExplorer::operator~(Debugger::ProjectExplorer::WarningFlags flags)