22 #include <QVBoxLayout>
25 const bool reuse_widget =
true;
32 , m_realDataModel(mainWindow->realDataModel())
34 auto mainLayout =
new QVBoxLayout;
35 mainLayout->setMargin(0);
36 mainLayout->setSpacing(0);
37 mainLayout->setContentsMargins(0, 0, 0, 0);
39 m_stackedWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
40 m_selectorWidget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
43 auto splitter =
new QSplitter;
46 splitter->setCollapsible(0,
false);
47 splitter->setCollapsible(1,
false);
52 mainLayout->addWidget(splitter);
54 setLayout(mainLayout);
Defines class MainWindow.
Defines class ImportDataView.
Defines class RealDataModel.
RealDataSelectorWidget * m_selectorWidget
ItemStackPresenter< RealDataPresenter > * m_stackedWidget
ImportDataView(class MainWindow *mainWindow)
void onSelectionChanged(SessionItem *item)
The ItemStackPresenter templated class extends ItemStackWidget so it could operate with SesionItem ed...
void setItem(U *item, bool *isNew=0)
Shows the widget for given item (and hides previous one).
RealDataModel * realDataModel()
Presents imported data (RealDataItem) using stack of different widgets and combo box in the right top...
Defines namespace Constants.
const unsigned int ITEM_SELECTOR_WIDGET_WIDTH