From 32e1adc0af44cf0cb8495118700884b7ad479a6e Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 20 Sep 2016 22:45:43 +0200 Subject: api/plugins: avoid needless vtable --- opentrack/plugin-api.cpp | 3 +++ opentrack/plugin-api.hpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 opentrack/plugin-api.cpp (limited to 'opentrack') diff --git a/opentrack/plugin-api.cpp b/opentrack/plugin-api.cpp new file mode 100644 index 00000000..f6f4e8f8 --- /dev/null +++ b/opentrack/plugin-api.cpp @@ -0,0 +1,3 @@ +#include "plugin-api.hpp" + +void plugin_api::detail::BaseDialog::closeEvent(QCloseEvent*) { emit closing(); } diff --git a/opentrack/plugin-api.hpp b/opentrack/plugin-api.hpp index 5fdc3bcb..dba6fc82 100644 --- a/opentrack/plugin-api.hpp +++ b/opentrack/plugin-api.hpp @@ -43,7 +43,7 @@ class OPENTRACK_EXPORT BaseDialog : public QWidget { Q_OBJECT public: - void closeEvent(QCloseEvent *) override { emit closing(); } + void closeEvent(QCloseEvent *) override; signals: void closing(); }; -- cgit v1.2.3