Added passing through name to number lookup for resolving numbers in exported events.
[qwerkisync] / EventProcessors / Writer.h
index eb78417..56d5332 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "iEventProcessor.h"
 
+class NumberToNameLookup;
 class Settings;
 
 #include <QObject>
@@ -32,17 +33,17 @@ namespace EventProcessors
                Q_OBJECT
 
        public:
-               Writer(Settings &settings)
-                       : m_Settings(settings)
-               {}
+               Writer(Settings &settings, const NumberToNameLookup &numberToNamelookup);
 
-               const Settings & CurrentSettings() { return m_Settings; }
+               const Settings & CurrentSettings() const { return m_Settings; }
+               const NumberToNameLookup & NumberToNameLookup() const { return m_NumberToNameLookup; }
 
                virtual void Process(EventTypes::iEvent &event);
                virtual void EmitEventProcessed(int eventsProcessed, int totalEvents);
 
        private:
                const Settings & m_Settings;
+               const NumberToNameLookup &numberToNameLookup;
 
        signals:
                void EventProcessed(int current, int total);