StrBuf *Name;
long NRooms;
long AlphaN;
-} floor;
+} Floor;
/**
* \brief Data structure for roomlist-to-folderlist conversion
long RAFlags;
- long view; /* whats its default view? inbox/calendar.... */
+ int view; /* whats its default view? inbox/calendar.... */
long defview;
long lastchange; /* todo... */
long nRoomNameParts;
StrBuf **RoomNameParts;
- const floor *Floor; /* pint to the floor we're on.. */
+ const Floor *Floor; /* pint to the floor we're on.. */
int hasnewmsgs; /* are there unread messages inside */
int is_inbox; /* is it a mailbox? */
int UsersNewMAilboxMessages; /* should we notify the user about new messages? */
int IsTrash;
+ HashList *IgnetCfgs[maxRoomNetCfg];
+
}folder;
HashList *GetFloorListHash(StrBuf *Target, WCTemplputParams *TP);
void vDeleteFolder(void *vFolder);
void FlushFolder(folder *room);
void ParseGoto(folder *proom, StrBuf *Line);
+
+#define REST_TOPLEVEL 0
+#define REST_IN_NAMESPACE (1<<0)
+#define REST_IN_FLOOR (1<<1)
+#define REST_IN_ROOM (1<<2)
+#define REST_GOT_EUID (1<<3)
+#define REST_GOT_ID (1<<4)
+#define REST_GOT_FILENAME (1<<5)