Messenger::Messenger(QBluetoothAbstractService *service)
    : QtopiaIpcAdaptor("QPE/BluetoothServiceProviders", service),
      m_service(service)
{
    publishAll(SignalsAndSlots);

    QObject::connect(service, SIGNAL(started(bool,QString)),
                     SLOT(started(bool,QString)));
    QObject::connect(service, SIGNAL(stopped()), SLOT(stopped()));

    // register the service at the end of this run loop
    QTimer::singleShot(0, this, SLOT(registerSelf()));
}
	PropertyDefinitionBase::PropertyDefinitionBase(const String& name, AccessMode mode, const Quaternion& defaultValue) :
		m_name(name), m_accessMode(mode), m_defaultValue(defaultValue), m_valueType(QuaternionType)
	{
		registerSelf();
	}
Beispiel #3
0
 static std::shared_ptr<T> Create(Args&& ...args)
 {
     auto result = std::make_shared<T>(std::forward<Args>(args)...);
     result->registerSelf();
     return result;
 }