add demo
diff --git a/demo/chatdialog.ui b/demo/chatdialog.ui
new file mode 100644
index 0000000..ed466e7
--- /dev/null
+++ b/demo/chatdialog.ui
@@ -0,0 +1,71 @@
+<ui version="4.0">
+  <class>ChatDialog</class>
+  <widget class="QDialog" name="ChatDialog">
+    <property name="geometry">
+      <rect>
+      <x>0</x>
+      <y>0</y>
+      <width>600</width>
+      <height>400</height>
+      </rect>
+    </property>
+    <property name="windowTitle">
+      <string>Sync Demo</string>
+    </property>
+    <layout class="QVBoxLayout">
+      <property name="spacing">
+        <number>6</number>
+      </property>
+      <item>
+        <layout class="QHBoxLayout">
+          <property name="margin">
+           <number>0</number>
+          </property>
+          <property name="spacing">
+            <number>6</number>
+          </property>
+          <item>
+            <widget class="QTextEdit" name="textEdit">
+              <property name="focusPolicy">
+                <enum>Qt::NoFocus</enum>
+              </property>
+              <property name="readOnly">
+                <bool>true</bool>
+              </property>
+            </widget>
+          </item>
+          <item>
+            <widget class="QListWidget" name="listWidget">
+              <property name="focusPolicy">
+                <enum>Qt::NoFocus</enum>
+              </property>
+            </widget>
+          </item>
+        </layout>
+      </item>
+      <item>
+        <layout class="QHBoxLayout">
+          <property name="margin">
+            <number>0</number>
+          </property>
+          <property name="spacing">
+            <number>6</number>
+          </property>
+          <item>
+            <widget class="QLabel" name="label">
+              <property name="text">
+                <string>Message:</string>
+              </property>
+            </widget>
+          </item>
+          <item>
+            <widget class="QLineEdit" name="lineEdit" />
+          </item>
+        </layout>
+      </item>
+    </layout>
+  </widget>
+  <resources/>
+  <connections/>
+</ui>
+