aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYordan Karadzhov (VMware) <y.karadz@gmail.com>2019-07-24 18:40:37 +0300
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2019-07-24 14:39:05 -0400
commita9afc4d2f3fc2ec9a6a727d458f3c3b85ffe4169 (patch)
tree0e5b6be49612b0b45e190c08652dc9bc590919da
parent1e40b00ebc3eb013d6259c261792054792779b31 (diff)
downloadtrace-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.cpp3
-rw-r--r--kernel-shark/src/KsCaptureDialog.hpp6
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;