DynExp
Highly flexible laboratory automation for dynamically changing experiments.
SpectrumViewerEvents.cpp
Go to the documentation of this file.
1 // This file is part of DynExp.
2 
3 #include "stdafx.h"
4 #include "SpectrumViewerEvents.h"
5 
7 {
8  void RecordSpectrumEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
9  {
10  EventFunc(&Instance, SaveDataFilename);
11  }
12 
13  void SpectrumFinishedRecordingEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
14  {
15  EventFunc(&Instance);
16  }
17 
18  void PauseSpectrumRecordingEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
19  {
20  EventFunc(&Instance);
21  }
22 
23  void ResumeSpectrumRecordingEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
24  {
25  EventFunc(&Instance);
26  }
27 
28  void SetSilentModeEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
29  {
30  EventFunc(&Instance, Enable);
31  }
32 }
Events for inter-module communication handled by the DynExpModule::SpectrumViewer::SpectrumViewer mod...
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
Defines data for a thread belonging to a ModuleBase instance. Refer to RunnableInstance.
Definition: Module.h:793
Accumulates include statements to provide a precompiled header.