static ModestWizardDialogResponseOverrideFunc
modest_account_protocol_get_wizard_response_override_default (ModestAccountProtocol *self);
+static void modest_account_protocol_check_support_default (ModestAccountProtocol *self,
+ ModestAccountProtocolCheckSupportFunc func,
+ gpointer userdata);
+static gboolean modest_account_protocol_is_supported_default (ModestAccountProtocol *self);
+
/* globals */
static GObjectClass *parent_class = NULL;
modest_account_protocol_create_account_default;
account_class->get_wizard_response_override =
modest_account_protocol_get_wizard_response_override_default;
+ account_class->is_supported =
+ modest_account_protocol_is_supported_default;
+ account_class->check_support =
+ modest_account_protocol_check_support_default;
}
static void
return MODEST_ACCOUNT_PROTOCOL_GET_CLASS (self)->get_wizard_response_override (self);
}
+static gboolean
+modest_account_protocol_is_supported_default (ModestAccountProtocol *self)
+{
+ return TRUE;
+}
+
+gboolean
+modest_account_protocol_is_supported (ModestAccountProtocol *self)
+{
+ return MODEST_ACCOUNT_PROTOCOL_GET_CLASS (self)->is_supported (self);
+}
+
+static void
+modest_account_protocol_check_support_default (ModestAccountProtocol *self,
+ ModestAccountProtocolCheckSupportFunc func,
+ gpointer userdata)
+{
+ if (func)
+ func (self, TRUE, userdata);
+}
+
+void
+modest_account_protocol_check_support (ModestAccountProtocol *self,
+ ModestAccountProtocolCheckSupportFunc func,
+ gpointer userdata)
+{
+ MODEST_ACCOUNT_PROTOCOL_GET_CLASS (self)->check_support (self, func, userdata);
+}