aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projectexplorersettings.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2019-08-14 18:03:49 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2019-08-21 11:52:00 +0000
commit4fba896d6677c6a28f2fe8801c554ba81caac83d (patch)
tree2129383a81b3d6121846b9d7ede7b42fbf058e02 /src/plugins/projectexplorer/projectexplorersettings.h
parent020c2914c31cb4cbf2580df311d3e4e5dc9804d8 (diff)
App output pane: More fine-grained popup options
Let users specify that the app output pane should pop up only on initial output. Fixes: QTCREATORBUG-22844 Change-Id: I13d44af8edebac151b81d7b49fb0640e251ea3ab Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/projectexplorersettings.h')
-rw-r--r--src/plugins/projectexplorer/projectexplorersettings.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/projectexplorersettings.h b/src/plugins/projectexplorer/projectexplorersettings.h
index a302ef787a5..6472725db6b 100644
--- a/src/plugins/projectexplorer/projectexplorersettings.h
+++ b/src/plugins/projectexplorer/projectexplorersettings.h
@@ -34,6 +34,7 @@ namespace ProjectExplorer {
namespace Internal {
enum class TerminalMode { On, Off, Smart };
+enum class AppOutputPaneMode { FlashOnOutput, PopupOnOutput, PopupOnFirstOutput };
class ProjectExplorerSettings
{
@@ -83,8 +84,8 @@ inline bool operator==(const ProjectExplorerSettings &p1, const ProjectExplorerS
class AppOutputSettings
{
public:
- bool popUpForRunOutput = true;
- bool popUpForDebugOutput = false;
+ AppOutputPaneMode runOutputMode = AppOutputPaneMode::PopupOnFirstOutput;
+ AppOutputPaneMode debugOutputMode = AppOutputPaneMode::FlashOnOutput;
bool cleanOldOutput = false;
bool mergeChannels = false;
bool wrapOutput = false;