diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2019-08-14 18:03:49 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2019-08-21 11:52:00 +0000 |
commit | 4fba896d6677c6a28f2fe8801c554ba81caac83d (patch) | |
tree | 2129383a81b3d6121846b9d7ede7b42fbf058e02 /src/plugins/projectexplorer/projectexplorersettings.h | |
parent | 020c2914c31cb4cbf2580df311d3e4e5dc9804d8 (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.h | 5 |
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; |