#include "iEventProcessor.h"
+class NumberToNameLookup;
class Settings;
#include <QObject>
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);