diff options
Diffstat (limited to 'em-format/e-mail-parser-application-mbox.c')
-rw-r--r-- | em-format/e-mail-parser-application-mbox.c | 34 |
1 files changed, 9 insertions, 25 deletions
diff --git a/em-format/e-mail-parser-application-mbox.c b/em-format/e-mail-parser-application-mbox.c index 2821e981de..d4ff6b11bf 100644 --- a/em-format/e-mail-parser-application-mbox.c +++ b/em-format/e-mail-parser-application-mbox.c @@ -34,24 +34,13 @@ #include <string.h> -typedef struct _EMailParserApplicationMBox { - GObject parent; -} EMailParserApplicationMBox; +typedef EMailParserExtension EMailParserApplicationMBox; +typedef EMailParserExtensionClass EMailParserApplicationMBoxClass; -typedef struct _EMailParserApplicationMBoxClass { - GObjectClass parent_class; -} EMailParserApplicationMBoxClass; - -static void e_mail_parser_parser_extension_interface_init (EMailParserExtensionInterface *iface); - -G_DEFINE_TYPE_EXTENDED ( +G_DEFINE_TYPE ( EMailParserApplicationMBox, e_mail_parser_application_mbox, - G_TYPE_OBJECT, - 0, - G_IMPLEMENT_INTERFACE ( - E_TYPE_MAIL_PARSER_EXTENSION, - e_mail_parser_parser_extension_interface_init)); + E_TYPE_MAIL_PARSER_EXTENSION) static const gchar *parser_mime_types[] = { "application/mbox", @@ -179,19 +168,14 @@ empe_app_mbox_get_flags (EMailParserExtension *extension) } static void -e_mail_parser_application_mbox_class_init (EMailParserApplicationMBoxClass *class) -{ -} - -static void -e_mail_parser_parser_extension_interface_init (EMailParserExtensionInterface *interface) +e_mail_parser_application_mbox_class_init (EMailParserExtensionClass *class) { - interface->mime_types = parser_mime_types; - interface->parse = empe_app_mbox_parse; - interface->get_flags = empe_app_mbox_get_flags; + class->mime_types = parser_mime_types; + class->parse = empe_app_mbox_parse; + class->get_flags = empe_app_mbox_get_flags; } static void -e_mail_parser_application_mbox_init (EMailParserApplicationMBox *self) +e_mail_parser_application_mbox_init (EMailParserExtension *extension) { } |