X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-account-protocol.h;h=e021753531530b383d642ab0903ecb97f7faffb5;hp=25a6b3cd9e5ea00313ee8ec55b18af56c33a2ec8;hb=0cf0ef3f59adeb1754efe788a8ec22d6caaefb6a;hpb=542ed9bebb3d8ccd83702510bd58b938ed376eb9 diff --git a/src/modest-account-protocol.h b/src/modest-account-protocol.h index 25a6b3c..e021753 100644 --- a/src/modest-account-protocol.h +++ b/src/modest-account-protocol.h @@ -98,10 +98,10 @@ struct _ModestAccountProtocolClass { const gchar *account_id, TnyMsg *new_msg, TnyMsg *old_msg, ModestAccountProtocolSaveRemoteDraftCallback callback, gpointer userdata); + void (*cancel_check_support) (ModestAccountProtocol *self); + void (*wizard_finished) (ModestAccountProtocol *self); /* Padding for future expansions */ - void (*_reserved4) (void); - void (*_reserved5) (void); void (*_reserved6) (void); void (*_reserved7) (void); void (*_reserved8) (void); @@ -347,6 +347,26 @@ ModestWizardDialogResponseOverrideFunc modest_account_protocol_get_wizard_respon void modest_account_protocol_check_support (ModestAccountProtocol *self, ModestAccountProtocolCheckSupportFunc func, gpointer userdata); + +/** + * modest_account_protocol_cancel_check_support: + * @self: a #ModestAccountProtocol + * + * This method requests that the check support requests running should be + * immediately cancelled. Once this happens, is_supported should return %FALSE + * until a new succesful check_support request is finished. + */ +void modest_account_protocol_cancel_check_support (ModestAccountProtocol *self); + +/** + * modest_account_protocol_wizard_finished: + * @self: a #ModestAccountProtocol + * + * Method that let protocol know if the wizard has finished, for the case it's + * needed to do some stuff after check_support. + */ +void modest_account_protocol_wizard_finished (ModestAccountProtocol *self); + /** * modest_account_protocol_is_supported: * @self: a #ModestAccountProtocol