Skip to content
Snippets Groups Projects
ReflEventTabPresenter.cpp 921 B
Newer Older
#include "MantidQtCustomInterfaces/Reflectometry/ReflEventTabPresenter.h"
#include "MantidQtCustomInterfaces/Reflectometry/IReflMainWindowPresenter.h"
#include "MantidQtCustomInterfaces/Reflectometry/ReflEventPresenter.h"

namespace MantidQt {
namespace CustomInterfaces {

/** Constructor
*
* @param presenters :: The presenters of each group as a vector
*/
ReflEventTabPresenter::ReflEventTabPresenter(
    std::vector<IReflEventPresenter *> presenters)
    : m_eventPresenters(presenters) {}

/** Destructor
*
*/
ReflEventTabPresenter::~ReflEventTabPresenter() {}


/** Returns global options for time-slicing for 'ReflectometryReductionOneAuto'
*
* @param group :: The group from which to get the options
* @return :: Global options for 'ReflectometryReductionOneAuto'
*/
std::string ReflEventTabPresenter::getTimeSlicingOptions(int group) const {

  return m_eventPresenters.at(group)->getTimeSlicingOptions();
}