summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforminputcontexts/ibus/main.cpp
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2016-02-26 11:07:31 +0100
committerMarc Mutz <marc.mutz@kdab.com>2016-03-10 22:42:29 +0000
commit747b39db66cc0a8683b05ec5f09a22c9d04a9ab0 (patch)
treef076d94639d11910a5abf33651d5046d9ae0b48a /src/plugins/platforminputcontexts/ibus/main.cpp
parent713282dfe41fbad1c1c940cec54227cd7c267831 (diff)
ibus: de-virtualize QIBusSerializable hierarchy
These types don't inherit to be reused, they inherit to reuse. Consequently, change the inheritance to private, remove the virtual ~QIBusSerializable and rewrite the streaming operators as member functions. Remove the now-unused QIBusSerializable streaming operators and meta-type registration. Change-Id: Icf7a89174592ba62b39f73f0f016c8296cab5993 Reviewed-by: Takao Fujiwara <takao.fujiwara1@gmail.com> Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Diffstat (limited to 'src/plugins/platforminputcontexts/ibus/main.cpp')
-rw-r--r--src/plugins/platforminputcontexts/ibus/main.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/plugins/platforminputcontexts/ibus/main.cpp b/src/plugins/platforminputcontexts/ibus/main.cpp
index b47c0b40de..2846f52c8c 100644
--- a/src/plugins/platforminputcontexts/ibus/main.cpp
+++ b/src/plugins/platforminputcontexts/ibus/main.cpp
@@ -59,7 +59,6 @@ QIBusPlatformInputContext *QIbusPlatformInputContextPlugin::create(const QString
Q_UNUSED(paramList);
if (system.compare(system, QLatin1String("ibus"), Qt::CaseInsensitive) == 0) {
- qDBusRegisterMetaType<QIBusSerializable>();
qDBusRegisterMetaType<QIBusAttribute>();
qDBusRegisterMetaType<QIBusAttributeList>();
qDBusRegisterMetaType<QIBusText>();