summaryrefslogtreecommitdiff
path: root/gr-qtgui/include/gnuradio/qtgui/const_sink_c.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/include/gnuradio/qtgui/const_sink_c.h')
-rw-r--r--gr-qtgui/include/gnuradio/qtgui/const_sink_c.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/gr-qtgui/include/gnuradio/qtgui/const_sink_c.h b/gr-qtgui/include/gnuradio/qtgui/const_sink_c.h
index c70fe04cdc..db4c22b77e 100644
--- a/gr-qtgui/include/gnuradio/qtgui/const_sink_c.h
+++ b/gr-qtgui/include/gnuradio/qtgui/const_sink_c.h
@@ -137,7 +137,16 @@ public:
virtual int nsamps() const = 0;
virtual void reset() = 0;
+ // Disallow copy/move because of the pointer.
+ const_sink_c(const const_sink_c&) = delete;
+ const_sink_c& operator=(const const_sink_c&) = delete;
+ const_sink_c(const_sink_c&&) = delete;
+ const_sink_c& operator=(const_sink_c&&) = delete;
+
QApplication* d_qApplication;
+
+protected:
+ const_sink_c() = default;
};
} /* namespace qtgui */