[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:18:03 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=a97641e
The following commit has been merged in the master branch:
commit a97641e742d3088b63e050914af34fc8e15a0b75
Author: David Edmundson <kde at davidedmundson.co.uk>
Date: Sat Sep 25 17:50:20 2010 +0000
Chat Window updated to use new addContentMessage, addStatusMessage
calls.
svn path=/trunk/playground/network/telepathy-chat-handler/; revision=1179509
---
lib/adiumthemeview.cpp | 3 ---
lib/channelcontactlist.cpp | 2 --
lib/chatwindow.cpp | 21 ++++++++++++++-------
3 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/lib/adiumthemeview.cpp b/lib/adiumthemeview.cpp
index c049955..2403f9d 100644
--- a/lib/adiumthemeview.cpp
+++ b/lib/adiumthemeview.cpp
@@ -180,8 +180,6 @@ void AdiumThemeView::setChatStyle(ChatWindowStyle *chatStyle)
m_variantPath = "";
m_variantName = "";
}
-
-
initialise(m_chatInfo);
}
@@ -259,7 +257,6 @@ void AdiumThemeView::addMessage(const TelepathyChatMessageInfo &message)
m_lastSender = message.senderScreenName();
}
-
switch (message.type()) {
case TelepathyChatMessageInfo::RemoteToLocal:
if (consecutiveMessage) {
diff --git a/lib/channelcontactlist.cpp b/lib/channelcontactlist.cpp
index b1eaddd..0188324 100644
--- a/lib/channelcontactlist.cpp
+++ b/lib/channelcontactlist.cpp
@@ -16,8 +16,6 @@ other sets (taking set union of them is easiest)
*/
-
-
ChannelContactListContact::ChannelContactListContact(Tp::ContactPtr contact, QObject *parent)
: QObject(parent)
{
diff --git a/lib/chatwindow.cpp b/lib/chatwindow.cpp
index f4ff262..1bece77 100644
--- a/lib/chatwindow.cpp
+++ b/lib/chatwindow.cpp
@@ -21,6 +21,11 @@
#include "ui_chatwindow.h"
#include "telepathychatmessageinfo.h"
#include "adiumthemeheaderinfo.h"
+#include "adiumthemecontentinfo.h"
+#include "adiumthememessageinfo.h"
+#include "adiumthemestatusinfo.h"
+
+
#include "channelcontactlist.h"
#include <QKeyEvent>
@@ -118,7 +123,7 @@ QString ChatWindow::title()
void ChatWindow::handleIncomingMessage(const Tp::ReceivedMessage &message)
{
if (m_chatviewlInitialised) {
- TelepathyChatMessageInfo messageInfo(TelepathyChatMessageInfo::RemoteToLocal);
+ AdiumThemeContentInfo messageInfo(AdiumThemeMessageInfo::RemoteToLocal);
//debug the message parts (looking for HTML etc)
// foreach(Tp::MessagePart part, message.parts())
@@ -130,13 +135,12 @@ void ChatWindow::handleIncomingMessage(const Tp::ReceivedMessage &message)
// }
// }
-
messageInfo.setMessage(message.text());
messageInfo.setTime(message.received());
messageInfo.setSenderDisplayName(message.sender()->alias());
messageInfo.setSenderScreenName(message.sender()->id());
- ui->chatArea->addMessage(messageInfo);
+ ui->chatArea->addContentMessage(messageInfo);
m_chatConnection->channel()->acknowledge(QList<Tp::ReceivedMessage>() << message);
emit messageReceived();
@@ -147,7 +151,7 @@ void ChatWindow::handleIncomingMessage(const Tp::ReceivedMessage &message)
void ChatWindow::handleMessageSent(const Tp::Message &message, Tp::MessageSendingFlags, const QString&) /*Not sure what these other args are for*/
{
- TelepathyChatMessageInfo messageInfo(TelepathyChatMessageInfo::LocalToRemote);
+ AdiumThemeContentInfo messageInfo(AdiumThemeMessageInfo::LocalToRemote);
messageInfo.setMessage(message.text());
messageInfo.setTime(message.sent());
@@ -155,7 +159,7 @@ void ChatWindow::handleMessageSent(const Tp::Message &message, Tp::MessageSendin
messageInfo.setSenderDisplayName(sender->alias());
messageInfo.setSenderScreenName(sender->id());
- ui->chatArea->addMessage(messageInfo);
+ ui->chatArea->addContentMessage(messageInfo);
}
void ChatWindow::chatViewReady()
@@ -187,9 +191,12 @@ void ChatWindow::updateChatStatus(Tp::ContactPtr contact, ChannelChatState state
switch (state) {
case ChannelChatStateGone: {
- TelepathyChatMessageInfo statusMessage(TelepathyChatMessageInfo::Status);
+ AdiumThemeStatusInfo statusMessage;
statusMessage.setMessage(i18n("%1 has left the chat").arg(contact->alias()));
- ui->chatArea->addMessage(statusMessage);
+ statusMessage.setService("");
+ statusMessage.setStatus("away");
+ statusMessage.setTime(QDateTime::currentDateTime());
+ ui->chatArea->addStatusMessage(statusMessage);
}
break;
case ChannelChatStateInactive:
--
ktp-text-ui packaging
More information about the pkg-kde-commits
mailing list