Extending Qt Creator Manual | ProjectExplorer Namespace

Extending Qt Creator Manual 4.7.1

# ProjectExplorer Namespace

Header: | #include <ProjectExplorer>

## Namespaces

namespace | Deprecated
namespace | Internal
namespace | Ui

## Classes

class | BuildConfigurationModel
class | Cache
class | CustomExecutableRunConfigurationFactory
class | CustomParser
class | CustomParserExpression
class | CustomParserSettings
class | CustomWizardMetaFactory
class | DefaultDeployConfigurationFactory
class | DeployConfigurationModel
class | DesktopDeviceConfigurationWidget
class | Glob
class | JournaldWatcher
class | JsonFilePage
class | JsonProjectPage
class | JsonSummaryPage
class | LdParser
class | LinuxIccParser
class | ProjectConfigurationModel
class | RunConfigurationCreationInfo
class | RunConfigurationModel
class | SelectableFilesDialogAddDirectory
class | Tree

## Types

enum | FileType { Unknown, Header, Source, Form, ..., FileTypeSize }
enum | MacroType { Invalid, Define, Undefine }
enum | NodeType { File, Folder, VirtualFolder, Project }
enum | ProjectAction { InheritedFromParent, AddSubProject, RemoveSubProject, AddNewFile, ..., HasSubProjectRunConfigurations }
enum | SetActive { Cascade, NoCascade }
enum | WarningFlags { NoWarnings, AsErrors, Default, All, ..., NonVirtualDestructor }

## Functions

int | qHash(const int &abi)
int | qHash(const ProjectExplorer::Macro &)
ProjectExplorer::WarningFlags | operator&(ProjectExplorer::WarningFlags first, ProjectExplorer::WarningFlags second)
void | operator&=(ProjectExplorer::WarningFlags &first, ProjectExplorer::WarningFlags second)
bool | operator==(const ProjectExplorer::Macro &first, const ProjectExplorer::Macro &second)
ProjectExplorer::WarningFlags | operator|(ProjectExplorer::WarningFlags first, ProjectExplorer::WarningFlags second)
void | operator|=(ProjectExplorer::WarningFlags &first, ProjectExplorer::WarningFlags second)
ProjectExplorer::WarningFlags | operator~(ProjectExplorer::WarningFlags flags)

## Detailed Description

The ProjectExplorer namespace contains the classes to explore projects.

## Namespaces

### namespace ProjectExplorer::Deprecated

### namespace ProjectExplorer::Internal

The ProjectExplorer::Internal namespace is the internal namespace of the ProjectExplorer plugin.

### namespace ProjectExplorer::Ui

## Classes

### class BuildConfigurationModel

The BuildConfigurationModel class is a model to represent the build configurations of a target. More...

### class Cache

### class CustomExecutableRunConfigurationFactory

### class CustomParser

### class CustomParserExpression

### class CustomParserSettings

### class CustomWizardMetaFactory

### class DefaultDeployConfigurationFactory

### class DeployConfigurationModel

### class DesktopDeviceConfigurationWidget

### class Glob

### class JournaldWatcher

### class JsonFilePage

### class JsonProjectPage

### class JsonSummaryPage

### class LdParser

### class LinuxIccParser

### class ProjectConfigurationModel

### class RunConfigurationCreationInfo

### class RunConfigurationModel

### class SelectableFilesDialogAddDirectory

### class Tree

## Type Documentation

### enum ProjectExplorer::FileType

### enum ProjectExplorer::MacroType

### enum ProjectExplorer::NodeType

### enum ProjectExplorer::ProjectAction

### enum ProjectExplorer::SetActive

### enum ProjectExplorer::WarningFlags

## Function Documentation

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

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

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

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

### bool ProjectExplorer::operator==(const ProjectExplorer::Macro &first, const ProjectExplorer::Macro &second)

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

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

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