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