[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:05:03 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=1325438
The following commit has been merged in the master branch:
commit 13254383a84581f86114d1e2ff4df7727108a719
Author: Lasath Fernando <kde at lasath.org>
Date: Mon Feb 13 15:27:46 2012 +1100
Move MessageItem::MessageType to MessagesModel
---
KTp/Declarative/messages-model.cpp | 14 ++++----------
KTp/Declarative/messages-model.h | 8 ++++++++
2 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/KTp/Declarative/messages-model.cpp b/KTp/Declarative/messages-model.cpp
index 0070c83..d1eb7b2 100644
--- a/KTp/Declarative/messages-model.cpp
+++ b/KTp/Declarative/messages-model.cpp
@@ -33,15 +33,9 @@ public:
QString text;
QDateTime time;
QString id;
+ MessagesModel::MessageType type;
- //FIXME : replace with Tp::ChannelTextMessageType
- enum MessageType {
- Incoming,
- Outgoing,
- Status
- } type;
-
- MessageItem(QString user, QString text, QDateTime time, MessageType type, QString messageId)
+ MessageItem(QString user, QString text, QDateTime time, MessagesModel::MessageType type, QString messageId)
: user(user), text(text), time(time), id(messageId), type(type) {
if (this->text.endsWith(QLatin1String("
"))) {
this->text.chop(1);
@@ -146,7 +140,7 @@ void MessagesModel::onMessageReceived(const Tp::ReceivedMessage &message)
message.sender()->alias(),
MessageProcessor::instance()->processIncomingMessage(message).finalizedMessage(),
message.received(),
- MessageItem::Incoming,
+ MessagesModel::MessageTypeIncoming,
message.messageToken()
));
@@ -175,7 +169,7 @@ void MessagesModel::onMessageSent(const Tp::Message &message, Tp::MessageSending
i18n("Me"), //FIXME : use actual nickname from Tp::AccountPtr
MessageProcessor::instance()->processOutgoingMessage(message).finalizedMessage(),
message.sent(),
- MessageItem::Outgoing,
+ MessagesModel::MessageTypeOutgoing,
message.messageToken()
));
diff --git a/KTp/Declarative/messages-model.h b/KTp/Declarative/messages-model.h
index eeeae20..233bbfb 100644
--- a/KTp/Declarative/messages-model.h
+++ b/KTp/Declarative/messages-model.h
@@ -28,6 +28,7 @@
class MessagesModel : public QAbstractListModel, public Queable
{
Q_OBJECT
+ Q_ENUMS(MessageType)
Q_PROPERTY(bool visibleToUser READ isVisibleToUser WRITE setVisibleToUser NOTIFY visibleToUserChanged);
Q_PROPERTY(int unreadCount READ unreadCount NOTIFY unreadCountChanged);
@@ -42,6 +43,13 @@ public:
TimeRole
};
+ enum MessageType {
+ MessageTypeIncoming,
+ MessageTypeOutgoing,
+ MessageTypeAction,
+ MessageTypeNotice
+ };
+
virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const;
virtual int rowCount(const QModelIndex& parent = QModelIndex()) const;
--
ktp-common-internals packaging
More information about the pkg-kde-commits
mailing list