ProjectExplorer Namespace
Header: | #include <ProjectExplorer> |
Namespaces
namespace | Constants |
namespace | Deprecated |
namespace | Icons |
namespace | Ui |
Classes
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 ¯o) |
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...