Change-Id: I502a6f72dfc68b8ec26b68f1dba02bf6c83c02e0
Signed-off-by: Eugene Kurzberg <i.kurtsberg@samsung.com>
DataProvider();
virtual ~DataProvider();
+ /**
+ * @return Whether provider has no data items.
+ */
+ virtual bool isEmpty() const;
+
/**
* @return List of provided data items.
*/
*/
void search(const char *query);
+ /**
+ * @return Whether there are no search results.
+ */
+ virtual bool isEmpty() const override;
+
/**
* @return Current search query.
*/
}
}
+bool DataProvider::isEmpty() const
+{
+ return m_DataList.empty();
+}
+
const DataProvider::DataList &DataProvider::getDataList() const
{
return m_DataList;
}, this };
}
+bool SearchProvider::isEmpty() const
+{
+ return m_History.back().results.empty();
+}
+
void SearchProvider::search(const char *query)
{
size_t i = 0;