diff options
author | con <qtc-committer@nokia.com> | 2010-12-09 14:57:22 +0100 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2011-02-18 17:15:36 +0100 |
commit | 10b6b2936be180001b7618fadf8c69c70c3a2e3e (patch) | |
tree | e6ca456ac8d0cf185834ec94b10863c7543e19d6 /src/plugins/coreplugin/externaltool.h | |
parent | 6c69638711e4b5505b637e1926fffda0e0534bd3 (diff) | |
download | qt-creator-10b6b2936be180001b7618fadf8c69c70c3a2e3e.tar.gz |
Make the "sort selection" tool do something.
* Handle <input> tag.
* Pass input to running process.
* Search for executable in path.
* Add "CurrentSelection" variable.
Remaining issue: ReplaceSelection output handling.
Diffstat (limited to 'src/plugins/coreplugin/externaltool.h')
-rw-r--r-- | src/plugins/coreplugin/externaltool.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/externaltool.h b/src/plugins/coreplugin/externaltool.h index ffb1c8a491..d89fcdd55c 100644 --- a/src/plugins/coreplugin/externaltool.h +++ b/src/plugins/coreplugin/externaltool.h @@ -66,6 +66,7 @@ public: QStringList executables() const; QString arguments() const; + QString input() const; QString workingDirectory() const; static ExternalTool *createFromXml(const QByteArray &xml, QString *errorMessage = 0, const QString &locale = QString()); @@ -78,6 +79,7 @@ private: int m_order; QStringList m_executables; QString m_arguments; + QString m_input; QString m_workingDirectory; OutputHandling m_outputHandling; OutputHandling m_errorHandling; @@ -90,6 +92,7 @@ public: ExternalToolRunner(const ExternalTool *tool); private slots: + void started(); void finished(); void error(QProcess::ProcessError error); void readStandardOutput(); @@ -102,6 +105,7 @@ private: const ExternalTool *m_tool; QString m_resolvedExecutable; QStringList m_resolvedArguments; + QString m_resolvedInput; QString m_resolvedWorkingDirectory; QProcess *m_process; QTextCodec *m_outputCodec; |