ModemManager::ModemCdmaInterface::ModemCdmaInterface(const QString & path, QObject * parent) : ModemInterface(*new ModemCdmaInterfacePrivate(path, this), parent) { Q_D(ModemCdmaInterface); connect(&d->modemCdmaIface, SIGNAL(RegistrationStateChanged(uint,uint)), this, SIGNAL(registrationStateChanged(ModemManager::ModemCdmaInterface::RegistrationState, ModemManager::ModemCdmaInterface::RegistrationState))); connect(&d->modemCdmaIface, SIGNAL(SignalQuality(uint)), this, SIGNAL(signalQualityChanged(uint))); }
MMModemGsmNetworkInterface::MMModemGsmNetworkInterface(const QString & path, MMModemManager * manager, QObject * parent) : MMModemInterface(*new MMModemGsmNetworkInterfacePrivate(path, this), manager, parent) { Q_D(MMModemGsmNetworkInterface); d->modemGsmNetworkIface.connection().connect(MMModemManager::DBUS_SERVICE, path, QLatin1String("org.freedesktop.DBus.Properties"), QLatin1String("MmPropertiesChanged"), QLatin1String("sa{sv}"), this, SLOT(propertiesChanged(QString,QVariantMap))); connect( &d->modemGsmNetworkIface, SIGNAL(RegistrationInfo(uint,QString,QString)), this, SLOT(slotRegistrationInfoChanged(uint,QString,QString))); connect( &d->modemGsmNetworkIface, SIGNAL(SignalQuality(uint)), this, SIGNAL(signalQualityChanged(uint))); d->signalQuality = d->modemGsmNetworkIface.GetSignalQuality(); d->registrationInfo = d->modemGsmNetworkIface.GetRegistrationInfo(); d->accessTechnology = (Solid::Control::ModemInterface::AccessTechnology)d->modemGsmNetworkIface.accessTechnology(); d->allowedMode = (Solid::Control::ModemInterface::AllowedMode)d->modemGsmNetworkIface.allowedMode(); }