From f1f272a429fa3f54a345f7ee0d5964e7d3270257 Mon Sep 17 00:00:00 2001 From: Emmanuel Lepage Vallee <elv1313@gmail.com> Date: Sun, 26 Mar 2017 18:06:44 -0400 Subject: [PATCH] textrecording: Add count and size methods Change-Id: I84687733c1907fdeab19c2bc6e265807b4a7ff8a Reviewed-by: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com> --- src/media/textrecording.cpp | 10 +++++++++- src/media/textrecording.h | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/media/textrecording.cpp b/src/media/textrecording.cpp index 5db44d0e..3985cc64 100644 --- a/src/media/textrecording.cpp +++ b/src/media/textrecording.cpp @@ -343,9 +343,17 @@ QAbstractItemModel* Media::TextRecording::unreadInstantTextMessagingModel() cons bool Media::TextRecording::isEmpty() const { - return !d_ptr->m_lNodes.size(); + return !size(); } +int Media::TextRecording::size() const +{ + return d_ptr->m_lNodes.size(); +} + +// Qt convention compat +int Media::TextRecording::count() const { return size(); } + QHash<QByteArray,QByteArray> Media::TextRecordingPrivate::toJsons() const { QHash<QByteArray,QByteArray> ret; diff --git a/src/media/textrecording.h b/src/media/textrecording.h index 6e46c8fd..ddf6e248 100644 --- a/src/media/textrecording.h +++ b/src/media/textrecording.h @@ -89,6 +89,8 @@ public: QAbstractItemModel* instantTextMessagingModel( ) const; QAbstractItemModel* unreadInstantTextMessagingModel( ) const; bool isEmpty ( ) const; + int count ( ) const; + int size ( ) const; bool hasMimeType ( const QString& mimeType ) const; QStringList mimeTypes ( ) const; QVector<ContactMethod*> peers ( ) const; -- GitLab