Added coordinates to Messages, added Message type.
[situare] / src / ui / mainwindow.cpp
index f57a7a4..5311205 100644 (file)
@@ -370,8 +370,8 @@ void MainWindow::buildMessagePanel()
 
     m_messagePanel = new MessagePanel(this);
 
-    connect(this, SIGNAL(messagesReceived(QList<Message>&)),
-            m_messagePanel, SLOT(populateMessageListView(QList<Message>&)));
+    connect(this, SIGNAL(messagesReceived(QList<Message>&, QList<Message>&)),
+            m_messagePanel, SLOT(populateMessageListView(QList<Message>&, QList<Message>&)));
 
     connect(m_messagePanel, SIGNAL(requestMessages()),
             this, SIGNAL(requestMessages()));
@@ -381,6 +381,12 @@ void MainWindow::buildMessagePanel()
 
     connect(m_messagePanel, SIGNAL(requestRemoveMessage(QString)),
             this, SIGNAL(requestRemoveMessage(QString)));
+
+    connect(m_messagePanel, SIGNAL(findFriend(GeoCoordinate)),
+            this, SIGNAL(centerToCoordinates(GeoCoordinate)));
+
+    connect(m_messagePanel, SIGNAL(requestMessageDialog(QPair<QString, QString>)),
+            this, SIGNAL(requestMessageDialog(QPair<QString, QString>)));
 }
 
 void MainWindow::buildOsmLicense()