telutils/keysequencerecognitionservice/inc/simcontrolkeysequencehandler.h
changeset 32 1f002146abb4
parent 31 a2467631ae02
equal deleted inserted replaced
31:a2467631ae02 32:1f002146abb4
    33     
    33     
    34     bool executeKeySequence(const QString &keySequence);
    34     bool executeKeySequence(const QString &keySequence);
    35     
    35     
    36     enum SimOperation
    36     enum SimOperation
    37         {
    37         {
       
    38         None,
    38         Pin1,
    39         Pin1,
    39         Pin2,
    40         Pin2,
    40         Unblock1,
    41         Unblock1,
    41         Unblock2
    42         Unblock2
    42         };
    43         };
    43 
    44 
    44 private:
    45 private:
    45 
    46 
    46     bool parseString(  const QString &keySequence );
    47     bool parseString(const QString &keySequence);
    47     void processChangePin(SimOperation op, QString oldPin, QString newPin, QString verifyNew);
    48     void processChangePin(
    48     void processUnblockPin(SimOperation op, QString puk, QString newPin, QString verifyNew);
    49             SimOperation op,
       
    50             const QString &oldPin,
       
    51             const QString &newPin,
       
    52             const QString &verifyNew);
       
    53     
       
    54     void processUnblockPin(
       
    55             SimOperation op,
       
    56             const QString &puk,
       
    57             const QString &newPin,
       
    58             const QString &verifyNew);
    49     
    59     
    50 private:    
    60 private:    
    51     CManualSecuritySettings* m_securityModel;
    61     CManualSecuritySettings* m_securityModel;
    52 };
    62 };
    53 
    63