0.9.7claws10
[claws.git] / src / mh.h
index b26a3f8e03fc81a560c1d607c0da2e56568c7c13..3992716623baeb2980f548edb4cbc52b12201c53 100644 (file)
--- a/src/mh.h
+++ b/src/mh.h
@@ -1,6 +1,6 @@
 /*
  * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2002 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2003 Hiroyuki Yamamoto
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -23,7 +23,7 @@
 #include <glib.h>
 
 #include "folder.h"
-#include "procmsg.h"
+#include "localfolder.h"
 
 typedef struct _MHFolder       MHFolder;
 
@@ -34,53 +34,6 @@ struct _MHFolder
        LocalFolder lfolder;
 };
 
-Folder *mh_folder_new          (const gchar    *name,
-                                const gchar    *path);
-void     mh_folder_destroy     (MHFolder       *folder);
-
-GSList  *mh_get_msg_list       (Folder         *folder,
-                                FolderItem     *item,
-                                gboolean        use_cache);
-gchar   *mh_fetch_msg          (Folder         *folder,
-                                FolderItem     *item,
-                                gint            num);
-gint     mh_add_msg            (Folder         *folder,
-                                FolderItem     *dest,
-                                const gchar    *file,
-                                gboolean        remove_source);
-gint     mh_move_msg           (Folder         *folder,
-                                FolderItem     *dest,
-                                MsgInfo        *msginfo);
-gint     mh_move_msgs_with_dest        (Folder         *folder,
-                                FolderItem     *dest,
-                                GSList         *msglist);
-gint     mh_copy_msg           (Folder         *folder,
-                                FolderItem     *dest,
-                                MsgInfo        *msginfo);
-gint     mh_copy_msgs_with_dest        (Folder         *folder,
-                                FolderItem     *dest,
-                                GSList         *msglist);
-gint     mh_remove_msg         (Folder         *folder,
-                                FolderItem     *item,
-                                gint            num);
-gint     mh_remove_all_msg     (Folder         *folder,
-                                FolderItem     *item);
-gboolean mh_is_msg_changed     (Folder         *folder,
-                                FolderItem     *item,
-                                MsgInfo        *msginfo);
-
-void    mh_scan_folder         (Folder         *folder,
-                                FolderItem     *item);
-void    mh_scan_tree           (Folder         *folder);
-
-gint    mh_create_tree         (Folder         *folder);
-FolderItem *mh_create_folder   (Folder         *folder,
-                                FolderItem     *parent,
-                                const gchar    *name);
-gint    mh_rename_folder       (Folder         *folder,
-                                FolderItem     *item,
-                                const gchar    *name);
-gint    mh_remove_folder       (Folder         *folder,
-                                FolderItem     *item);
+FolderClass *mh_get_class      (void);
 
 #endif /* __MH_H__ */