From dc09259ab9e7c27e0e1026b72f801bd85cbb8190 Mon Sep 17 00:00:00 2001
From: Vlad Voicu <vladvoic@gmail.com>
Date: Wed, 25 May 2011 17:46:10 +0300
Subject: First Layout for History Window


diff --git a/Swift/QtUI/QtViewHistoryWindow.cpp b/Swift/QtUI/QtViewHistoryWindow.cpp
index 8905c19..71f77b8 100644
--- a/Swift/QtUI/QtViewHistoryWindow.cpp
+++ b/Swift/QtUI/QtViewHistoryWindow.cpp
@@ -4,14 +4,20 @@
  * See Documentation/Licenses/BSD-simplified.txt for more information.
  */
 
-#include "QtViewHistoryWindow.h"
 #include <QWidget>
 #include <QBoxLayout>
 
+#include "QtViewHistoryWindow.h"
+#include "QtChatView.h"
+#include "QtChatTheme.h"
+
 namespace Swift {
 
 QtViewHistoryWindow::QtViewHistoryWindow() {
 	ui.setupUi(this);
+	QtChatTheme *theme = new QtChatTheme(""); // Where should I get the theme path from?
+	messageLog_ = new QtChatView(theme, this);
+	ui.chatView_->addWidget(messageLog_);
 	show();
 }
 
diff --git a/Swift/QtUI/QtViewHistoryWindow.h b/Swift/QtUI/QtViewHistoryWindow.h
index 00f33b4..145731c 100644
--- a/Swift/QtUI/QtViewHistoryWindow.h
+++ b/Swift/QtUI/QtViewHistoryWindow.h
@@ -12,6 +12,7 @@
 
 #include <Swiften/JID/JID.h>
 #include <Swift/QtUI/ui_QtViewHistoryWindow.h>
+#include <QtChatView.h>
 
 namespace Swift {
 	class QtViewHistoryWindow : public QWidget, public ViewHistoryWindow {
@@ -22,6 +23,7 @@ namespace Swift {
 			void setEnabled(bool enabled);
 
 		private:
+			QtChatView* messageLog_;
 			Ui::QtViewHistoryWindow ui;
 			JID jid_;
 	};
diff --git a/Swift/QtUI/QtViewHistoryWindow.ui b/Swift/QtUI/QtViewHistoryWindow.ui
deleted file mode 120000
index cd19376..0000000
--- a/Swift/QtUI/QtViewHistoryWindow.ui
+++ /dev/null
@@ -1 +0,0 @@
-/home/vlad/test.ui
\ No newline at end of file
diff --git a/Swift/QtUI/QtViewHistoryWindow.ui b/Swift/QtUI/QtViewHistoryWindow.ui
new file mode 100644
index 0000000..17a5b6b
--- /dev/null
+++ b/Swift/QtUI/QtViewHistoryWindow.ui
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>QtViewHistoryWindow</class>
+ <widget class="QWidget" name="QtViewHistoryWindow">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>990</width>
+    <height>614</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Form</string>
+  </property>
+  <widget class="QLabel" name="label_2">
+   <property name="geometry">
+    <rect>
+     <x>930</x>
+     <y>1100</y>
+     <width>131</width>
+     <height>17</height>
+    </rect>
+   </property>
+   <property name="text">
+    <string>Search keywords:</string>
+   </property>
+  </widget>
+  <widget class="QTextEdit" name="textEdit_2">
+   <property name="geometry">
+    <rect>
+     <x>930</x>
+     <y>1120</y>
+     <width>651</width>
+     <height>31</height>
+    </rect>
+   </property>
+  </widget>
+  <widget class="QLabel" name="label">
+   <property name="geometry">
+    <rect>
+     <x>1350</x>
+     <y>1100</y>
+     <width>61</width>
+     <height>16</height>
+    </rect>
+   </property>
+   <property name="text">
+    <string>Today</string>
+   </property>
+  </widget>
+  <widget class="QTreeView" name="treeView">
+   <property name="geometry">
+    <rect>
+     <x>1590</x>
+     <y>620</y>
+     <width>256</width>
+     <height>531</height>
+    </rect>
+   </property>
+  </widget>
+  <widget class="QScrollBar" name="horizontalScrollBar">
+   <property name="geometry">
+    <rect>
+     <x>1420</x>
+     <y>1100</y>
+     <width>160</width>
+     <height>16</height>
+    </rect>
+   </property>
+   <property name="orientation">
+    <enum>Qt::Horizontal</enum>
+   </property>
+  </widget>
+  <widget class="QWidget" name="gridLayoutWidget">
+   <property name="geometry">
+    <rect>
+     <x>100</x>
+     <y>30</y>
+     <width>871</width>
+     <height>571</height>
+    </rect>
+   </property>
+   <layout class="QGridLayout" name="gridLayout_2">
+    <item row="2" column="0">
+     <widget class="QWidget" name="widget" native="true">
+      <widget class="QTreeView" name="treeView_2">
+       <property name="geometry">
+        <rect>
+         <x>610</x>
+         <y>20</y>
+         <width>251</width>
+         <height>471</height>
+        </rect>
+       </property>
+      </widget>
+      <widget class="QWidget" name="gridLayoutWidget_2">
+       <property name="geometry">
+        <rect>
+         <x>20</x>
+         <y>20</y>
+         <width>581</width>
+         <height>471</height>
+        </rect>
+       </property>
+       <layout class="QGridLayout" name="chatView_"/>
+      </widget>
+      <widget class="QWidget" name="gridLayoutWidget_3">
+       <property name="geometry">
+        <rect>
+         <x>20</x>
+         <y>500</y>
+         <width>841</width>
+         <height>61</height>
+        </rect>
+       </property>
+       <layout class="QGridLayout" name="gridLayout_4">
+        <item row="1" column="0">
+         <widget class="QWidget" name="widget_3" native="true">
+          <widget class="QTextEdit" name="textEdit_3">
+           <property name="geometry">
+            <rect>
+             <x>0</x>
+             <y>20</y>
+             <width>841</width>
+             <height>31</height>
+            </rect>
+           </property>
+          </widget>
+          <widget class="QLabel" name="label_3">
+           <property name="geometry">
+            <rect>
+             <x>0</x>
+             <y>0</y>
+             <width>131</width>
+             <height>17</height>
+            </rect>
+           </property>
+           <property name="text">
+            <string>Search keywords:</string>
+           </property>
+          </widget>
+          <widget class="QScrollBar" name="horizontalScrollBar_2">
+           <property name="geometry">
+            <rect>
+             <x>490</x>
+             <y>0</y>
+             <width>160</width>
+             <height>16</height>
+            </rect>
+           </property>
+           <property name="orientation">
+            <enum>Qt::Horizontal</enum>
+           </property>
+          </widget>
+          <widget class="QLabel" name="label_4">
+           <property name="geometry">
+            <rect>
+             <x>410</x>
+             <y>0</y>
+             <width>61</width>
+             <height>16</height>
+            </rect>
+           </property>
+           <property name="text">
+            <string>Today</string>
+           </property>
+          </widget>
+         </widget>
+        </item>
+       </layout>
+      </widget>
+     </widget>
+    </item>
+   </layout>
+  </widget>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
-- 
cgit v0.10.2-6-g49f6