Renamed destination to direction for clarity.
[qwerkisync] / DBBackends / AllBackends.h
index c9eb4ea..a83a8a0 100644 (file)
@@ -24,7 +24,8 @@ namespace EventTypes { class iEvent; }
 
 class NumberToNameLookup;
 class Settings;
-template <typename T1> class QList;
+#include <QList>
+template <typename T1> class QSharedPointer;
 
 namespace DBBackends
 {
@@ -35,15 +36,17 @@ namespace DBBackends
        public:
                AllBackends(const Settings &settings);
 
-               const QList<iDBBackend *> & Backends() const;
                void Process(EventProcessors::iEventProcessor &eventProcessor);
                void Insert(EventTypes::iEvent &event, const NumberToNameLookup &numberToNameLookup);
+               void PostInsert();
 
        public:
                const Settings &CurrentSettings() const { return m_Settings; }
+               const QList<QSharedPointer<iDBBackend> > &Backends() const { return m_Backends; }
 
        private:
                const Settings &m_Settings;
+               const QList<QSharedPointer<iDBBackend> > m_Backends;
        };
 }