phonesettings/cpphonesettingsplugins/cpnetworkplugin/src/cpnetworkpluginform.h
changeset 30 ebdbd102c78a
parent 27 2f8f8080a020
child 51 f39ed5e045e0
equal deleted inserted replaced
27:2f8f8080a020 30:ebdbd102c78a
    41     
    41     
    42     explicit CpNetworkPluginForm(QGraphicsItem *parent = 0);
    42     explicit CpNetworkPluginForm(QGraphicsItem *parent = 0);
    43     
    43     
    44     virtual ~CpNetworkPluginForm();
    44     virtual ~CpNetworkPluginForm();
    45     
    45     
    46     void SearchAvailableNetworks();
    46     void searchAvailableNetworks();
    47     
    47     
    48 signals:
    48 signals:
    49     
    49     
    50     void showGlobalProgressNote(int &noteId, const QString& text);
    50     void showGlobalProgressNote(int &noteId, const QString& text);
    51     void showGlobalNote(
    51     void showGlobalNote(
    68     void handleSearchingNetworks(PSetNetworkWrapper::RequestType &type);
    68     void handleSearchingNetworks(PSetNetworkWrapper::RequestType &type);
    69     void handleRequestingSelectedNetwork(bool ongoing);
    69     void handleRequestingSelectedNetwork(bool ongoing);
    70     void handleNetworkChanged(
    70     void handleNetworkChanged(
    71         PSetNetworkWrapper::NetworkInfo& currentInfo,
    71         PSetNetworkWrapper::NetworkInfo& currentInfo,
    72         PSetNetworkWrapper::RegistrationStatus& status);
    72         PSetNetworkWrapper::RegistrationStatus& status);
       
    73     void finishedManualSelectiondialog(HbAction* action);
    73 
    74 
    74 private:     
    75 private:     
    75     HbDataFormModelItem *createNetworkModeItem();
    76     HbDataFormModelItem *createNetworkModeItem();
    76     HbDataFormModelItem *createOperatorSelectionItem();
    77     HbDataFormModelItem *createOperatorSelectionItem();
    77     HbDataFormModelItem *createHomeDataUsageItem();
    78     HbDataFormModelItem *createHomeDataUsageItem();
    86     
    87     
    87     HbDialog* createDialog(const QString& heading) const;
    88     HbDialog* createDialog(const QString& heading) const;
    88     void addItemToListWidget(
    89     void addItemToListWidget(
    89         HbListWidget* w, const QString& item, const int& data) const;
    90         HbListWidget* w, const QString& item, const int& data) const;
    90     
    91     
    91     void showManualSeletiondialog();
    92     void showManualSelectiondialog();
    92     void restoreUiSelection();
    93     void restoreUiSelection();
    93     QString networkName(PSetNetworkWrapper::NetworkInfo &info);
    94     QString networkName(PSetNetworkWrapper::NetworkInfo &info);
    94 
    95 
    95     void connectToNetworkWrapper(PSetNetworkWrapper &wrapper);
    96     void connectToNetworkWrapper(PSetNetworkWrapper &wrapper);
    96     
    97     
   108     int m_activeProgressNoteId;
   109     int m_activeProgressNoteId;
   109     // Own
   110     // Own
   110     PSetWrapper *m_pSetWrapper;
   111     PSetWrapper *m_pSetWrapper;
   111     CpSettingsWrapper *m_cpSettingsWrapper;
   112     CpSettingsWrapper *m_cpSettingsWrapper;
   112     QSharedPointer<CellularDataSettings> mCellularSettings;
   113     QSharedPointer<CellularDataSettings> mCellularSettings;
       
   114     HbDialog *m_dialog; 
   113     
   115     
   114     // Not own
   116     // Not own
   115     PSetNetworkWrapper *m_psetNetworkWrapper;
   117     PSetNetworkWrapper *m_psetNetworkWrapper;
   116     CpSettingFormItemData *m_NetworkModeOptionsItemData;
   118     CpSettingFormItemData *m_NetworkModeOptionsItemData;
   117     CpSettingFormItemData *m_NetworkOperatorSelectionItemData;
   119     CpSettingFormItemData *m_NetworkOperatorSelectionItemData;