X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=lib%2Fofonosimmanager.cpp;h=c95f062423b34bb6f805715c5cc190af05dac50b;hb=635846c80d4729d8c1f1f1d8c0f4a1240cddbae9;hp=bcbfadf6df1a1dac06150f9e2c259428692269c6;hpb=7fd482bc90ab1aee6fb518354694953b8b2fd1cd;p=profile%2Fivi%2Fofono-qt.git diff --git a/lib/ofonosimmanager.cpp b/lib/ofonosimmanager.cpp index bcbfadf..c95f062 100644 --- a/lib/ofonosimmanager.cpp +++ b/lib/ofonosimmanager.cpp @@ -3,7 +3,7 @@ * * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). * - * Contact: Alexander Kanavin + * Contact: Alexander Kanavin * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -31,6 +31,7 @@ OfonoSimManager::OfonoSimManager(OfonoModem::SelectionSetting modemSetting, cons : OfonoModemInterface(modemSetting, modemPath, "org.ofono.SimManager", OfonoGetAllOnStartup, parent) { qRegisterMetaType("OfonoServiceNumbers"); + qRegisterMetaType("OfonoPinRetries"); connect(m_if, SIGNAL(propertyChanged(const QString&, const QVariant&)), this, SLOT(propertyChanged(const QString&, const QVariant&))); connect(m_if, SIGNAL(setPropertyFailed(const QString&)), @@ -169,6 +170,12 @@ QStringList OfonoSimManager::preferredLanguages() const return m_if->properties()["PreferredLanguages"].value(); } +OfonoPinRetries OfonoSimManager::pinRetries() const +{ + OfonoPinRetries retries; + m_if->properties()["Retries"].value() >> retries; + return retries; +} void OfonoSimManager::propertyChanged(const QString& property, const QVariant& value) { @@ -194,6 +201,10 @@ void OfonoSimManager::propertyChanged(const QString& property, const QVariant& v emit cardIdentifierChanged(value.value()); } else if (property == "PreferredLanguages") { emit preferredLanguagesChanged(value.value()); + } else if (property == "Retries") { + OfonoPinRetries retries; + value.value() >> retries; + emit pinRetriesChanged(retries); } }