Separate std out and std err handling.

This commit is contained in:
con
2010-12-08 14:52:53 +01:00
parent 49a3193731
commit 6c69638711
4 changed files with 55 additions and 20 deletions

View File

@@ -47,6 +47,7 @@ class ExternalTool : public QObject
public:
enum OutputHandling {
Ignore,
ShowInPane,
ReplaceSelection,
ReloadDocument
@@ -61,6 +62,7 @@ public:
QString displayCategory() const;
int order() const;
OutputHandling outputHandling() const;
OutputHandling errorHandling() const;
QStringList executables() const;
QString arguments() const;
@@ -78,6 +80,7 @@ private:
QString m_arguments;
QString m_workingDirectory;
OutputHandling m_outputHandling;
OutputHandling m_errorHandling;
};
class ExternalToolRunner : public QObject