emailuis/nmailuiengine/inc/nmbaseclientplugin.h
changeset 27 9ba4404ef423
parent 23 2dc6caa42ec3
equal deleted inserted replaced
23:2dc6caa42ec3 27:9ba4404ef423
    70     void goOnline(const NmId &mailboxId);
    70     void goOnline(const NmId &mailboxId);
    71     void goOffline(const NmId &mailboxId);
    71     void goOffline(const NmId &mailboxId);
    72 
    72 
    73 protected:
    73 protected:
    74     virtual quint32 pluginId() = 0;
    74     virtual quint32 pluginId() = 0;
       
    75     void handleRequest(NmActionResponseCommand command, const NmActionRequest &request);
    75 
    76 
    76 private:
    77 private:
    77     void createMessageListCommands(const NmActionRequest &request, QList<NmAction*> &actionList);
    78     void createMessageListCommands(const NmActionRequest &request, QList<NmAction*> &actionList);
    78     void createEditorViewCommands(const NmActionRequest &request, QList<NmAction*> &actionList);
    79     void createEditorViewCommands(const NmActionRequest &request, QList<NmAction*> &actionList);
    79     void createViewerViewCommands(const NmActionRequest &request, QList<NmAction*> &actionList);
    80     void createViewerViewCommands(const NmActionRequest &request, QList<NmAction*> &actionList);
    80     void handleRequest(NmActionResponseCommand command, const NmActionRequest &request);
       
    81     void updateEnvelopeProperty(NmEnvelopeProperties property);
    81     void updateEnvelopeProperty(NmEnvelopeProperties property);
    82 
    82 
    83 protected:
    83 protected:
    84     NmActionRequest mMenuRequest;
    84     NmActionRequest mMenuRequest;
    85     NmUiEngine *mUiEngine; // Singleton instance
    85     NmUiEngine *mUiEngine; // Singleton instance