+ unregisterService();
+}
+
+// FIXME: prevent double registrations, also test this on platforms != KDE
+//
+void StatusNotifierItemDBus::registerService()
+{
+ //qDebug() << "registering to" << m_service;
+ m_dbus.registerService(m_service);
+}
+
+// FIXME: see above
+void StatusNotifierItemDBus::unregisterService()
+{
+ //qDebug() << "unregistering from" << m_service;
+ if(m_dbus.isConnected()) {
+ m_dbus.unregisterService(m_service);
+ }