ProjectExplorer Namespace

Header: #include <ProjectExplorer>

Namespaces

namespace Constants
namespace Deprecated
namespace Icons
namespace Ui

Classes

class Abi
class AbiWidget
class AbstractProcessStep
class AnsiFilterParser
class ApplicationLauncher
class ArgumentsAspect
class BaseProjectWizardDialog
class BuildConfiguration
class BuildConfigurationModel
class BuildEnvironmentWidget
class BuildInfo
class BuildManager
class BuildStep
class BuildStepConfigWidget
class BuildStepInfo
class BuildStepList
class BuildTargetInfo
class BuildTargetInfoList
class Cache
class CheckBoxField
class ClangClParser
class ClangParser
class ClangToolChain
class ComboBoxField
class ContainerNode
class CustomExecutableRunConfiguration
class CustomExecutableRunConfigurationFactory
class CustomParser
class CustomParserExpression
class CustomParserSettings
class CustomProjectWizard
class CustomToolChain
class CustomWizard
class CustomWizardMetaFactory
class DefaultDeployConfiguration
class DefaultDeployConfigurationFactory
class DeployConfiguration
class DeployConfigurationFactory
class DeployConfigurationModel
class DeployableFile
class DeploymentData
class DeploymentDataModel
class DeploymentDataView
class DesktopDevice
class DesktopDeviceConfigurationWidget
class DesktopProcessSignalOperation
class DeviceCheckBuildStep
class DeviceEnvironmentFetcher
class DeviceKitInformation
class DeviceManager
class DeviceManagerModel
class DeviceProcess
class DeviceProcessItem
class DeviceProcessList
class DeviceProcessSignalOperation
class DeviceProcessesDialog
class DeviceTester
class DeviceTypeKitInformation
class DeviceUsedPortsGatherer
class EditorConfiguration
class EnvironmentAspect
class EnvironmentAspectWidget
class EnvironmentKitInformation
class EnvironmentWidget
class ExtraCompiler
class ExtraCompilerFactory
class FileNode
class FolderNode
class GccParser
class GccToolChain
class Glob
class GnuMakeParser
class HeaderPath
class IBuildConfigurationFactory
class IBuildStepFactory
class ICustomWizardMetaFactory
class IDevice
class IDeviceFactory
class IDeviceWidget
class IOutputParser
class IPotentialKit
class IRunConfigurationAspect
class IRunConfigurationFactory
class ISettingsAspect
class ITaskHandler
class JournaldWatcher
class JsonFieldPage
class JsonFilePage
class JsonKitsPage
class JsonProjectPage
class JsonSummaryPage
class JsonWizard
class JsonWizardFactory
class JsonWizardGenerator
class JsonWizardGeneratorFactory
class JsonWizardPageFactory
class Kit
class KitChooser
class KitConfigWidget
class KitGuard
class KitInformation
class KitManager
class KitOptionsPage
class LabelField
class LdParser
class LineEditField
class LinuxIccParser
class LinuxIccToolChain
class LocalEnvironmentAspect
class Macro
class MingwToolChain
class MsvcParser
class NamedWidget
class Node
class OsParser
class PanelsWidget
class PathChooserField
class PortsGatherer
class PortsGatheringMethod
class ProcessExtraCompiler
class ProcessParameters
class Project
class ProjectConfiguration
class ProjectConfigurationModel
class ProjectDocument
class ProjectExplorerPlugin
class ProjectImporter
class ProjectMacroExpander
class ProjectManager
class ProjectNode
class ProjectPanelFactory
class ProjectTree
class RunConfigWidget
class RunConfiguration
class RunConfigurationModel
class RunControl
class RunWorker
class SelectableFilesDialogAddDirectory
class SelectableFilesDialogEditFiles
class SelectableFilesModel
class SelectableFilesWidget
class SessionManager
class SettingsAccessor
class SimpleBuildStepConfigWidget
class SimpleTargetRunner
class SpacerField
class SshDeviceProcess
class SshDeviceProcessList
class StandardRunnable
class StatefulProjectConfiguration
class SysRootKitInformation
class Target
class TargetSetupPage
class Task
class TaskHub
class TerminalAspect
class TextEditField
class ToolChain
class ToolChainConfigWidget
class ToolChainFactory
class ToolChainKitInformation
class ToolChainManager
class Tree
class VirtualFolderNode
class WorkingDirectoryAspect
class XcodebuildParser

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 ProjectExplorer::Abi &abi)
uint qHash(const BuildTargetInfo &ti)
uint qHash(const Macro &macro)
bool operator!=(const BuildTargetInfo &ti1, const BuildTargetInfo &ti2)
bool operator!=(const BuildTargetInfoList &til1, const BuildTargetInfoList &til2)
bool operator!=(const DeployableFile &d1, const DeployableFile &d2)
bool operator!=(const DeploymentData &d1, const DeploymentData &d2)
WarningFlags operator&(WarningFlags first, WarningFlags second)
void operator&=(WarningFlags &first, WarningFlags second)
bool operator<(const Task &a, const Task &b)
bool operator==(const BuildTargetInfo &ti1, const BuildTargetInfo &ti2)
bool operator==(const BuildTargetInfoList &til1, const BuildTargetInfoList &til2)
bool operator==(const DeployableFile &d1, const DeployableFile &d2)
bool operator==(const Macro &first, const Macro &second)
PROJECTEXPLORER_EXPORT operator==(const StandardRunnable &r1, const StandardRunnable &r2)
bool operator==(const Task &t1, const Task &t2)
WarningFlags operator|(WarningFlags first, WarningFlags second)
void operator|=(WarningFlags &first, WarningFlags second)
WarningFlags operator~(WarningFlags flags)

Detailed Description

The ProjectExplorer namespace contains the classes to explore projects.

Namespaces

namespace ProjectExplorer::Constants

namespace ProjectExplorer::Deprecated

namespace ProjectExplorer::Icons

namespace ProjectExplorer::Ui

Classes

class Abi

The Abi class represents the Application Binary Interface (ABI) of a target platform. More...

class AbiWidget

The AbiWidget class is a widget to set an ABI. More...

class AbstractProcessStep

The AbstractProcessStep class is a convenience class that can be used as a base class instead of BuildStep. More...

class AnsiFilterParser

class ApplicationLauncher

The ApplicationLauncher class is the application launcher of the ProjectExplorer plugin. More...

class ArgumentsAspect

class BaseProjectWizardDialog

The BaseProjectWizardDialog class is the base class for project wizards. More...

class BuildConfiguration

class BuildConfigurationModel

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

class BuildEnvironmentWidget

class BuildInfo

class BuildManager

class BuildStep

The BuildStep class provides build steps for projects. More...

class BuildStepConfigWidget

class BuildStepInfo

class BuildStepList

class BuildTargetInfo

class BuildTargetInfoList

class Cache

class CheckBoxField

class ClangClParser

class ClangParser

class ClangToolChain

class ComboBoxField

class ContainerNode

class CustomExecutableRunConfiguration

class CustomExecutableRunConfigurationFactory

class CustomParser

class CustomParserExpression

class CustomParserSettings

class CustomProjectWizard

The CustomProjectWizard class provides a custom project wizard. More...

class CustomToolChain

class CustomWizard

The CustomWizard class is a base class for custom wizards based on file templates and an XML configuration file (share/qtcreator/templates/wizards). More...

class CustomWizardMetaFactory

class DefaultDeployConfiguration

class DefaultDeployConfigurationFactory

class DeployConfiguration

class DeployConfigurationFactory

class DeployConfigurationModel

class DeployableFile

class DeploymentData

class DeploymentDataModel

class DeploymentDataView

class DesktopDevice

class DesktopDeviceConfigurationWidget

class DesktopProcessSignalOperation

class DeviceCheckBuildStep

class DeviceEnvironmentFetcher

class DeviceKitInformation

class DeviceManager

class DeviceManagerModel

class DeviceProcess

class DeviceProcessItem

class DeviceProcessList

class DeviceProcessSignalOperation

class DeviceProcessesDialog

The DeviceProcessesDialog class shows a list of processes. More...

class DeviceTester

class DeviceTypeKitInformation

class DeviceUsedPortsGatherer

class EditorConfiguration

class EnvironmentAspect

class EnvironmentAspectWidget

class EnvironmentKitInformation

class EnvironmentWidget

class ExtraCompiler

class ExtraCompilerFactory

class FileNode

The FileNode class is an in-memory presentation of a file. More...

class FolderNode

class GccParser

class GccToolChain

class Glob

class GnuMakeParser

class HeaderPath

class IBuildConfigurationFactory

class IBuildStepFactory

class ICustomWizardMetaFactory

class IDevice

The IDevice class is the base class for all devices. More...

class IDeviceFactory

The IDeviceFactory class implements an interface for classes that provide services related to a certain type of device. More...

class IDeviceWidget

class IOutputParser

The IOutputParser class provides an interface for an output parser that emits issues (tasks). More...

class IPotentialKit

class IRunConfigurationAspect

The IRunConfigurationAspect class provides an additional configuration aspect. More...

class IRunConfigurationFactory

The IRunConfigurationFactory class restores run configurations from settings. More...

class ISettingsAspect

class ITaskHandler

class JournaldWatcher

class JsonFieldPage

class JsonFilePage

class JsonKitsPage

class JsonProjectPage

class JsonSummaryPage

class JsonWizard

class JsonWizardFactory

class JsonWizardGenerator

class JsonWizardGeneratorFactory

class JsonWizardPageFactory

class Kit

class KitChooser

class KitConfigWidget

class KitGuard

class KitInformation

class KitManager

class KitOptionsPage

class LabelField

class LdParser

class LineEditField

class LinuxIccParser

class LinuxIccToolChain

class LocalEnvironmentAspect

class Macro

class MingwToolChain

class MsvcParser

class NamedWidget

class Node

The Node class is the base class of all nodes in the node hierarchy. More...

class OsParser

class PanelsWidget

class PathChooserField

class PortsGatherer

class PortsGatheringMethod

class ProcessExtraCompiler

class ProcessParameters

The ProcessParameters class aggregates all parameters needed to start a process. More...

class Project

The Project class implements a project node in the project explorer. More...

class ProjectConfiguration

class ProjectConfigurationModel

class ProjectDocument

class ProjectExplorerPlugin

The ProjectExplorerPlugin class contains static accessor and utility functions to obtain the current project, open projects, and so on. More...

class ProjectImporter

class ProjectMacroExpander

class ProjectManager

class ProjectNode

The ProjectNode class is an in-memory presentation of a Project. More...

class ProjectPanelFactory

class ProjectTree

class RunConfigWidget

class RunConfiguration

The RunConfiguration class is the base class for a run configuration. More...

class RunConfigurationModel

class RunControl

The RunControl class instances represent one item that is run. More...

class RunWorker

The RunWorker class encapsulates a task that forms part, or the whole of the operation of a tool for a certain RunConfiguration according to some RunMode. More...

class SelectableFilesDialogAddDirectory

class SelectableFilesDialogEditFiles

class SelectableFilesModel

class SelectableFilesWidget

class SessionManager

The SessionManager class manages sessions. More...

class SettingsAccessor

class SimpleBuildStepConfigWidget

class SimpleTargetRunner

class SpacerField

class SshDeviceProcess

class SshDeviceProcessList

class StandardRunnable

class StatefulProjectConfiguration

class SysRootKitInformation

class Target

class TargetSetupPage

class Task

The Task class represents a build issue (warning or error). More...

class TaskHub

class TerminalAspect

class TextEditField

class ToolChain

The ToolChain class represents a tool chain. More...

class ToolChainConfigWidget

class ToolChainFactory

The ToolChainFactory class creates tool chains from settings or autodetects them. More...

class ToolChainKitInformation

class ToolChainManager

class Tree

class VirtualFolderNode

class WorkingDirectoryAspect

class XcodebuildParser

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 ProjectExplorer::Abi &abi)

uint ProjectExplorer::qHash(const BuildTargetInfo &ti)

uint ProjectExplorer::qHash(const Macro &macro)

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

bool ProjectExplorer::operator!=(const BuildTargetInfoList &til1, const BuildTargetInfoList &til2)

bool ProjectExplorer::operator!=(const DeployableFile &d1, const DeployableFile &d2)

bool ProjectExplorer::operator!=(const DeploymentData &d1, const DeploymentData &d2)

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

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

bool ProjectExplorer::operator<(const Task &a, const Task &b)

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

bool ProjectExplorer::operator==(const BuildTargetInfoList &til1, const BuildTargetInfoList &til2)

bool ProjectExplorer::operator==(const DeployableFile &d1, const DeployableFile &d2)

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

PROJECTEXPLORER_EXPORT ProjectExplorer::operator==(const StandardRunnable &r1, const StandardRunnable &r2)

bool ProjectExplorer::operator==(const Task &t1, const Task &t2)

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

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

WarningFlags ProjectExplorer::operator~(WarningFlags flags)