]> err.no Git - scalable-opengroupware.org/blobdiff - UI/MailPartViewers/UIxKolabPartViewer.m
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1294 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / MailPartViewers / UIxKolabPartViewer.m
index aecdb03adb6e660e755d30aac830870267e2dbd8..4afa120ef1cdc97b617a841993d77d2ba4ad9804 100644 (file)
   02111-1307, USA.
 */
 
-#include "UIxKolabPartViewer.h"
-#include "common.h"
-#include <DOM/DOMBuilderFactory.h>
+#import <NGExtensions/NSNull+misc.h>
+#import <DOM/DOMBuilderFactory.h>
+#import <DOM/DOMProtocols.h>
+
+#import "UIxKolabPartViewer.h"
 
 @implementation UIxKolabPartViewer
 
@@ -38,6 +40,7 @@ static id<DOMBuilder> domBuilder = nil;
 
 - (void)dealloc {
   [(id)self->domDocument release];
+  [self->item release];
   [super dealloc];
 }
 
@@ -46,6 +49,7 @@ static id<DOMBuilder> domBuilder = nil;
 - (void)resetPathCaches {
   [super resetPathCaches];
   [(id)self->domDocument release]; self->domDocument = nil;
+  [self->item            release]; self->item        = nil;
 }
 
 /* getting a DOM representation */
@@ -65,4 +69,13 @@ static id<DOMBuilder> domBuilder = nil;
   return self->domDocument;
 }
 
+/* accessors */
+
+- (void)setItem:(id)_item {
+  ASSIGN(self->item, _item);
+}
+- (id)item {
+  return self->item;
+}
+
 @end /* UIxKolabPartViewer */