emailuis/nmailuiengine/inc/nmbaseclientplugin.h
branchGCC_SURGE
changeset 55 cdd802add233
parent 27 9ba4404ef423
equal deleted inserted replaced
28:011f79704660 55:cdd802add233
    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