ipsservices/nmipssettings/inc/nmipssettingsplugin.h
changeset 75 47d84de1c893
parent 72 64e38f08e49c
equal deleted inserted replaced
72:64e38f08e49c 75:47d84de1c893
    58 
    58 
    59 private slots:
    59 private slots:
    60 
    60 
    61     void createUserDefinedMode();
    61     void createUserDefinedMode();
    62     void showMailInInboxModified(HbAction*);
    62     void showMailInInboxModified(HbAction*);
    63     void inboxSelectionModified(int index);
    63     void incomingSecureConnectionModified(HbAction*);
       
    64     void incomingPortModified(HbAction*);
       
    65     void outgoingSecureConnectionModified(HbAction*);
       
    66     void outgoingPortModified(HbAction*);
       
    67     void outgoingAuthenticationModified(HbAction*);
       
    68     void folderPathModified(HbAction*);
       
    69     void popupRadioButtonIndexModified(int index);
    64 
    70 
    65 private:
    71 private:
    66 
    72 
    67     void initGroupItems();
    73     void initGroupItems();
    68     void initPreferenceItems(HbDataFormModelItem &item) const;
    74     void initPreferenceItems(HbDataFormModelItem &item) const;
    69     void initReceivingScheduleItems(HbDataFormModelItem &item);
    75     void initReceivingScheduleItems(HbDataFormModelItem &item);
    70     void initUserInfoItems(HbDataFormModelItem &item) const;
    76     void initUserInfoItems(HbDataFormModelItem &item) const;
    71     void initServerInfoItems(HbDataFormModelItem &item) const;
    77     void initServerInfoItems(HbDataFormModelItem &item);
    72     void setAlwaysOnlineState(TAlwaysOnlineServerAPICommands command, NmId mailboxId) const;
    78     void setAlwaysOnlineState(TAlwaysOnlineServerAPICommands command, NmId mailboxId) const;
    73 
    79 
    74     Q_DISABLE_COPY(NmIpsSettingsPlugin)
    80     Q_DISABLE_COPY(NmIpsSettingsPlugin)
    75 
    81 
    76 private: // data.
    82 private: // data.
    78     NmIpsSettingsHelper *mSettingsHelper;  // Owned.
    84     NmIpsSettingsHelper *mSettingsHelper;  // Owned.
    79     NmIpsSettingsManagerBase *mSettingsManager; // Owned.
    85     NmIpsSettingsManagerBase *mSettingsManager; // Owned.
    80     HbDataFormModel *mModel; // Not owned.
    86     HbDataFormModel *mModel; // Not owned.
    81     HbDataForm *mForm; // Not owned.
    87     HbDataForm *mForm; // Not owned.
    82     bool mHiddenItem;
    88     bool mHiddenItem;
    83     int mCurrentInboxIndex;
    89     int mSelectedPopupRadioButtonIndex;
    84 };
    90 };
    85 
    91 
    86 #endif // NMIPSSETTINGS_H
    92 #endif // NMIPSSETTINGS_H