history: adapt to lrc changes
Refs #66840
Change-Id: I4fde45ba26cf0e08ac2c6ac77af26f4f96dc42e9
diff --git a/minimalhistorybackend.h b/minimalhistorybackend.h
index 9ec0282..152bf7f 100644
--- a/minimalhistorybackend.h
+++ b/minimalhistorybackend.h
@@ -19,8 +19,8 @@
#ifndef MINIMALHISTORYBACKEND_H
#define MINIMALHISTORYBACKEND_H
-#include "collectioninterface.h"
-#include "collectioneditor.h"
+#include <collectioninterface.h>
+#include <collectioneditor.h>
class Call;
@@ -29,58 +29,21 @@
class LIB_EXPORT MinimalHistoryBackend : public CollectionInterface
{
public:
- template<typename T>
- explicit MinimalHistoryBackend(CollectionMediator<T>* mediator);
- virtual ~MinimalHistoryBackend();
+ explicit MinimalHistoryBackend(CollectionMediator<Call>* mediator);
+ virtual ~MinimalHistoryBackend();
- virtual bool load() override;
- virtual bool reload() override;
- virtual bool clear() override;
-// virtual bool save(const Call* call) override;
-// virtual bool append(const Call* item) override;
-
- virtual QString name () const override;
- virtual QString category () const override;
- virtual QVariant icon () const override;
- virtual bool isEnabled() const override;
- virtual QByteArray id () const override;
-// virtual bool remove ( Call* c ) override;
-
- virtual SupportedFeatures supportedFeatures() const override;
-
-// virtual QList<Call*> items() const override;
-
- ///Edit 'item', the implementation may be a GUI or somehting else
-// virtual bool edit( Call* call) override;
- ///Add a new item to the backend
-// virtual bool addNew( Call* call) override;
-
- ///Add a new phone number to an existing item
-// virtual bool addPhoneNumber( Call* call , PhoneNumber* number ) override;
-private:
- CollectionMediator<Call>* m_pMediator;
-};
-
-class MinimalHistoryEditor : public CollectionEditor<Call>
-{
-public:
- MinimalHistoryEditor(CollectionMediator<Call>* m) : CollectionEditor<Call>(m) {}
- virtual bool save ( const Call* item ) override;
- virtual bool append ( const Call* item ) override;
- virtual bool remove ( Call* item ) override;
- virtual bool edit ( Call* item ) override;
- virtual bool addNew ( Call* item ) override;
+ virtual bool load() override;
+ virtual bool reload() override;
+ virtual bool clear() override;
+ virtual QString name () const override;
+ virtual QString category () const override;
+ virtual QVariant icon () const override;
+ virtual bool isEnabled() const override;
+ virtual QByteArray id () const override;
+ virtual SupportedFeatures supportedFeatures() const override;
private:
- virtual QVector<Call*> items() const override;
+ CollectionMediator<Call>* m_pMediator;
};
-
-template<typename T>
-MinimalHistoryBackend::MinimalHistoryBackend(CollectionMediator<T>* mediator) :
-CollectionInterface(new MinimalHistoryEditor(mediator)),m_pMediator(mediator)
-{
-// setObjectName("MinimalHistoryBackend");
-}
-
#endif