cmmanager/cppacketdataapplugin/inc/cppacketdataapview.h
branchGCC_SURGE
changeset 49 faa5ef4f80da
parent 47 cb7afde124a3
equal deleted inserted replaced
39:f10336de0cd6 49:faa5ef4f80da
    57 protected:
    57 protected:
    58 
    58 
    59 protected slots:
    59 protected slots:
    60  
    60  
    61 private:
    61 private:
       
    62     Q_DISABLE_COPY(CpPacketDataApView)
       
    63     
    62     void createAccessPointSettingsGroup();
    64     void createAccessPointSettingsGroup();
    63     void updateAccessPointSettingsGroup();
    65     void updateAccessPointSettingsGroup();
    64     void showMessageBox(
    66     void showMessageBox(
    65         HbMessageBox::MessageBoxType type,
    67         HbMessageBox::MessageBoxType type,
    66         const QString &text);
    68         const QString &text);
    69     
    71     
    70 private slots:
    72 private slots:
    71     void connectionNameChanged();
    73     void connectionNameChanged();
    72     void accessPointNameChanged();
    74     void accessPointNameChanged();
    73     void userNameChanged();
    75     void userNameChanged();
    74     void promptForAuthChanged(int state);
       
    75     void passwordChanged();
    76     void passwordChanged();
    76     void authenticationChanged(int index);
    77     void authenticationChanged(int index);
    77     void homepageChanged();
    78     void homepageChanged();
    78     void menuActionTriggered(HbAction *action);
    79     void menuActionTriggered(HbAction *action);
    79     void restoreCurrentView();
    80     void restoreCurrentView();
    90     HbDataFormModelItem *mConnectionNameItem;
    91     HbDataFormModelItem *mConnectionNameItem;
    91     //! "Access point name" setting item
    92     //! "Access point name" setting item
    92     HbDataFormModelItem *mAccessPointNameItem;
    93     HbDataFormModelItem *mAccessPointNameItem;
    93     //! "User name" setting item
    94     //! "User name" setting item
    94     HbDataFormModelItem *mUserNameItem;
    95     HbDataFormModelItem *mUserNameItem;
    95     //! "Prompt" setting item
       
    96     HbDataFormModelItem *mPromptForAuthItem;
       
    97     //! "Password" setting item
    96     //! "Password" setting item
    98     HbDataFormModelItem *mPasswordItem;
    97     HbDataFormModelItem *mPasswordItem;
    99     //! "Authentication" setting item
    98     //! "Authentication" setting item
   100     HbDataFormModelItem *mAuthenticationItem;
    99     HbDataFormModelItem *mAuthenticationItem;
   101     //! "Homepage" setting item
   100     //! "Homepage" setting item
   104     HbAction *mAdvancedSettingsAction;
   103     HbAction *mAdvancedSettingsAction;
   105     //! Connection Settings Shim connection method pointer
   104     //! Connection Settings Shim connection method pointer
   106     CmConnectionMethodShim *mCmConnectionMethod;
   105     CmConnectionMethodShim *mCmConnectionMethod;
   107     //! Message box for info notes
   106     //! Message box for info notes
   108     QSharedPointer<HbMessageBox> mMessageBox;
   107     QSharedPointer<HbMessageBox> mMessageBox;
   109     //! Maps checkbox value to CMManagerShim::PacketDataIFPromptForAuth value
       
   110     QMap<Qt::CheckState, bool> mPromptForAuthMap;
       
   111     //! Maps authentication combobox index to CMManagerShim::PacketDataDisablePlainTextAuth value
   108     //! Maps authentication combobox index to CMManagerShim::PacketDataDisablePlainTextAuth value
   112     QMap<int, bool> mAuthenticationMap;
   109     QMap<int, bool> mAuthenticationMap;
   113     
   110     
   114     // Friend classes
   111     // Friend classes
   115     friend class TestCpPacketDataApPlugin;
   112     friend class TestCpPacketDataApPlugin;