Newer
Older
#include "QtReflEventTabView.h"
#include "QtReflEventView.h"
#include "ReflEventTabPresenter.h"
namespace MantidQt {
namespace CustomInterfaces {
//----------------------------------------------------------------------------------------------
/** Constructor
* @param parent :: [input] The parent of this widget
*/
QtReflEventTabView::QtReflEventTabView(QWidget *parent) {
UNUSED_ARG(parent);
initLayout();
}
void QtReflEventTabView::subscribe(IReflEventTabPresenter* notifyee) {
m_notifyee = notifyee;
}
/**
Initialise the interface
*/
void QtReflEventTabView::initLayout() {
m_ui.setupUi(this);
QtReflEventView *event_1 = new QtReflEventView(0, this);
m_ui.toolbox->addItem(event_1, "Group 1");
QtReflEventView *event_2 = new QtReflEventView(1, this);
m_ui.toolbox->addItem(event_2, "Group 2");
std::vector<IReflEventPresenter *> presenters;
presenters.push_back(event_1->getPresenter());
presenters.push_back(event_2->getPresenter());
}
} // namespace CustomInterfaces