diff options
author | Yordan Karadzhov (VMware) <y.karadz@gmail.com> | 2019-07-24 18:40:37 +0300 |
---|---|---|
committer | Steven Rostedt (VMware) <rostedt@goodmis.org> | 2019-07-24 14:39:05 -0400 |
commit | a9afc4d2f3fc2ec9a6a727d458f3c3b85ffe4169 (patch) | |
tree | 0e5b6be49612b0b45e190c08652dc9bc590919da | |
parent | 1e40b00ebc3eb013d6259c261792054792779b31 (diff) | |
download | trace-cmd-a9afc4d2f3fc2ec9a6a727d458f3c3b85ffe4169.tar.gz |
kernel-shark: Allow KsCaptureControl widget to print text to the console
This will be used to show Warning messages.
Link: http://lore.kernel.org/linux-trace-devel/20190724154039.23705-3-y.karadz@gmail.com
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=204287
Signed-off-by: Yordan Karadzhov (VMware) <y.karadz@gmail.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
-rw-r--r-- | kernel-shark/src/KsCaptureDialog.cpp | 3 | ||||
-rw-r--r-- | kernel-shark/src/KsCaptureDialog.hpp | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/kernel-shark/src/KsCaptureDialog.cpp b/kernel-shark/src/KsCaptureDialog.cpp index 7db6c5e6..de2d1655 100644 --- a/kernel-shark/src/KsCaptureDialog.cpp +++ b/kernel-shark/src/KsCaptureDialog.cpp @@ -445,6 +445,9 @@ void KsCaptureMonitor::connectMe(QProcess *proc, KsCaptureControl *ctrl) connect(ctrl, &KsCaptureControl::argsReady, this, &KsCaptureMonitor::_argsReady); + + connect(ctrl, &KsCaptureControl::print, + this, &KsCaptureMonitor::print); } void KsCaptureMonitor::_captureStarted() diff --git a/kernel-shark/src/KsCaptureDialog.hpp b/kernel-shark/src/KsCaptureDialog.hpp index b168a2bc..f8ddf4ab 100644 --- a/kernel-shark/src/KsCaptureDialog.hpp +++ b/kernel-shark/src/KsCaptureDialog.hpp @@ -40,6 +40,12 @@ signals: /** This signal is emitted when the "Apply" button is pressed. */ void argsReady(const QString &args); + /** + * This signal is emitted when text has to be printed on the + * KsCaptureMonitor widget. + */ + void print(const QString &message); + private: tep_handle *_localTEP; |