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