Skip to content
Snippets Groups Projects
Commit f17191ec authored by Mikhail Svechnikov's avatar Mikhail Svechnikov
Browse files

hide mask panel for sim/job

parent c4af98c2
No related branches found
No related tags found
1 merge request!2763Fix axes and add hide mask-related actions from sim/job
......@@ -54,19 +54,24 @@ Plot2DFrame::Plot2DFrame(std::unique_ptr<DataSource>&& data_source)
panels->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum);
panels->hide();
int tabIndex = 0;
auto* axes_panel = new AxesPanel(dataSource());
panels->addTab(axes_panel, "Scales");
panels->setTabToolTip(0, "Scales panel");
auto* masks_panel = new MasksPanel(
[this]() -> MasksSet* { return data2DItem() ? data2DItem()->masksRW() : nullptr; }, true);
panels->addTab(masks_panel, "Masks");
panels->setTabToolTip(1, "Masks panel");
panels->setTabToolTip(tabIndex++, "Scales panel");
if (m_data_source->isFromData()) {
auto* masks_panel = new MasksPanel(
[this]() -> MasksSet* { return data2DItem() ? data2DItem()->masksRW() : nullptr; },
true);
panels->addTab(masks_panel, "Masks");
panels->setTabToolTip(tabIndex++, "Masks panel");
}
auto* prjns_panel = new MasksPanel(
[this]() -> MasksSet* { return data2DItem() ? data2DItem()->prjnsRW() : nullptr; }, false);
panels->addTab(prjns_panel, "Prjns");
panels->setTabToolTip(2, "Projections panel");
panels->setTabToolTip(tabIndex++, "Projections panel");
auto* toolbar = new Data2DToolbar;
layout->addWidget(toolbar);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment