Added pre and post procesing "event handlers" to the DB backends. Initially u
[qwerkisync] / DBBackends / AllBackends.cpp
index 7daee74..1adc783 100644 (file)
@@ -40,6 +40,12 @@ void AllBackends::Process(EventProcessors::iEventProcessor &eventProcessor)
                backend->Process(eventProcessor);
 }
 
+void AllBackends::PreInsert()
+{
+       foreach(QSharedPointer<iDBBackend> backend, Backends())
+               backend->PreInsert();
+}
+
 void AllBackends::Insert(EventTypes::iEvent &event, const NumberToNameLookup &numberToNameLookup)
 {
        foreach(QSharedPointer<iDBBackend> backend, Backends())