From 358e411668b5c4df093e86c86d39044f92ac552a Mon Sep 17 00:00:00 2001
From: Kevin Smith <git@kismith.co.uk>
Date: Mon, 29 Mar 2010 20:10:12 +0100
Subject: Missing file


diff --git a/Swift/QtUI/ChatList/ChatListMUCItem.cpp b/Swift/QtUI/ChatList/ChatListMUCItem.cpp
new file mode 100644
index 0000000..428cf4b
--- /dev/null
+++ b/Swift/QtUI/ChatList/ChatListMUCItem.cpp
@@ -0,0 +1,28 @@
+#include "Swift/QtUI/ChatList/ChatListMUCItem.h"
+
+#include "Swift/QtUI/QtSwiftUtil.h"
+
+namespace Swift {
+ChatListMUCItem::ChatListMUCItem(boost::shared_ptr<MUCBookmark> bookmark, ChatListGroupItem* parent) : ChatListItem(parent), bookmark_(bookmark) {
+
+}
+
+boost::shared_ptr<MUCBookmark> ChatListMUCItem::getBookmark() {
+	return bookmark_;
+}
+
+QVariant ChatListMUCItem::data(int role) { 
+	printf("Getting role %d\n", role);
+	switch (role) {
+		case Qt::DisplayRole: return P2QSTRING(bookmark_->getName());
+			/*case Qt::TextColorRole: return textColor_;
+		case Qt::BackgroundColorRole: return backgroundColor_;
+		case Qt::ToolTipRole: return isContact() ? toolTipString() : QVariant();
+		case StatusTextRole: return statusText_;
+		case AvatarRole: return avatar_;
+		case PresenceIconRole: return getPresenceIcon();*/
+		default: return QVariant();
+	}
+}
+
+}
-- 
cgit v0.10.2-6-g49f6