[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9
Maximiliano Curia
maxy at moszumanska.debian.org
Mon May 9 09:04:50 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=c38807a
The following commit has been merged in the master branch:
commit c38807a2eb0a95de6e90a2fd3261c76ee93cd1fd
Author: Lasath Fernando <kde at lasath.org>
Date: Sat Dec 3 00:13:19 2011 +1100
Added a dialog
Plus optimization in MessagesModel
---
KTp/Declarative/messages-model.cpp | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/KTp/Declarative/messages-model.cpp b/KTp/Declarative/messages-model.cpp
index d87f454..989752e 100644
--- a/KTp/Declarative/messages-model.cpp
+++ b/KTp/Declarative/messages-model.cpp
@@ -65,7 +65,7 @@ bool MessagesModel::verifyPendingOperation ( Tp::PendingOperation* op )
{
bool success = !op->isError();
if(!success) {
- kWarning() << op->errorName() + QLatin1Char(':') + op->errorMessage();
+ kWarning() << op->errorName() << "+" << op->errorMessage();
}
return success;
}
@@ -96,7 +96,8 @@ void MessagesModel::setTextChannel(Tp::TextChannelPtr channel)
void MessagesModel::onMessageReceived(Tp::ReceivedMessage message)
{
kDebug();
- beginInsertRows(QModelIndex(), d->messages.count(), d->messages.count());
+ int length = rowCount();
+ beginInsertRows(QModelIndex(), length, length);
MessageItem newMessage = {
message.sender()->alias(),
@@ -113,7 +114,8 @@ void MessagesModel::onMessageSent(Tp::Message message, Tp::MessageSendingFlags f
{
Q_UNUSED(flags);
Q_UNUSED(token);
- beginInsertRows(QModelIndex(), d->messages.count(), d->messages.count());
+ int length = rowCount();
+ beginInsertRows(QModelIndex(), length, length);
MessageItem newMessage = {
tr("Me"), //FIXME : use actual nickname from Tp::AccountPtr
@@ -157,20 +159,20 @@ QVariant MessagesModel::data(const QModelIndex& index, int role) const
int MessagesModel::rowCount(const QModelIndex& parent) const
{
- kDebug() << "size =" << d->messages.size();
Q_UNUSED(parent);
-
return d->messages.size();
}
Tp::PendingSendMessage* MessagesModel::sendNewMessage ( QString message )
{
Tp::PendingSendMessage* msg = 0;
+
if(message.isEmpty()) {
kWarning() << "Attempting to send empty string";
} else {
msg = d->textChannel->send(message);
- connect(msg, SIGNAL(finished(Tp::PendingOperation*)), SLOT(verifyPendingOperation(Tp::PendingOperation*)));
+ connect(msg, SIGNAL(finished(Tp::PendingOperation*)),
+ SLOT(verifyPendingOperation(Tp::PendingOperation*)));
}
return msg;
--
ktp-common-internals packaging
More information about the pkg-kde-commits
mailing list