X-Git-Url: http://git.maemo.org/git/?p=qwerkisync;a=blobdiff_plain;f=EventProcessors%2FWriter.h;h=bb88f65e2dfaea2e3c93f75fdf0f47119c27d165;hp=56d5332f417e6f9cc5c828f265f6002ad8507c51;hb=43c287cf53b85a8a347ae12ce8d938b256357ce3;hpb=1672d85141d3ee1ac7f2996c122f3f9ed974b702 diff --git a/EventProcessors/Writer.h b/EventProcessors/Writer.h index 56d5332..bb88f65 100644 --- a/EventProcessors/Writer.h +++ b/EventProcessors/Writer.h @@ -21,10 +21,13 @@ #include "iEventProcessor.h" +#include "EventWriters/iEventWriter.h" class NumberToNameLookup; class Settings; #include +template class QList; +#include namespace EventProcessors { @@ -34,16 +37,16 @@ namespace EventProcessors public: Writer(Settings &settings, const NumberToNameLookup &numberToNamelookup); + ~Writer(); - const Settings & CurrentSettings() const { return m_Settings; } - const NumberToNameLookup & NumberToNameLookup() const { return m_NumberToNameLookup; } + const Settings & CurrentSettings() { return m_Settings; } virtual void Process(EventTypes::iEvent &event); virtual void EmitEventProcessed(int eventsProcessed, int totalEvents); private: const Settings & m_Settings; - const NumberToNameLookup &numberToNameLookup; + QList > m_Writers; signals: void EventProcessed(int current, int total);