Skip to content
Snippets Groups Projects
Commit 3ef2d2e9 authored by Marco Biasini's avatar Marco Biasini
Browse files

added GetSlab/SetSlab to DataViewer

parent c0fc0ea6
No related branches found
No related tags found
No related merge requests found
...@@ -77,6 +77,9 @@ void export_data_viewer() ...@@ -77,6 +77,9 @@ void export_data_viewer()
.def("Recenter",&DataViewer::Recenter) .def("Recenter",&DataViewer::Recenter)
.def("AddDockWidget",add_dock1) .def("AddDockWidget",add_dock1)
.def("AddDockWidget",add_dock2) .def("AddDockWidget",add_dock2)
.def("SetSlab", &DataViewer::SetSlab)
.def("GetSlab", &DataViewer::GetSlab)
.add_property("slab", &DataViewer::GetSlab, &DataViewer::SetSlab)
.def("AddDockWidget",add_dock3) .def("AddDockWidget",add_dock3)
.def("AddDockWidget",add_dock4) .def("AddDockWidget",add_dock4)
.def("RemoveDockWidget",&DataViewer::RemoveDockWidget) .def("RemoveDockWidget",&DataViewer::RemoveDockWidget)
......
...@@ -123,6 +123,11 @@ void DataViewer::SetName(const String& name) ...@@ -123,6 +123,11 @@ void DataViewer::SetName(const String& name)
setWindowTitle(QString::fromStdString(name)); setWindowTitle(QString::fromStdString(name));
} }
int DataViewer::GetSlab() const
{
return panel_->GetSlab();
}
int DataViewer::AddOverlay(const OverlayPtr& ov, bool make_active) int DataViewer::AddOverlay(const OverlayPtr& ov, bool make_active)
{ {
int retval= ov_manager_->AddOverlay(ov,make_active); int retval= ov_manager_->AddOverlay(ov,make_active);
...@@ -140,6 +145,11 @@ OverlayManagerPtr DataViewer::GetOverlayManager() const ...@@ -140,6 +145,11 @@ OverlayManagerPtr DataViewer::GetOverlayManager() const
return ov_manager_; return ov_manager_;
} }
void DataViewer::SetSlab(int slab)
{
panel_->SetSlab(slab);
}
void DataViewer::OnSlabChange(int slab) void DataViewer::OnSlabChange(int slab)
{ {
slablabel_->setText(QString::number(slab)); slablabel_->setText(QString::number(slab));
......
...@@ -101,7 +101,9 @@ public: ...@@ -101,7 +101,9 @@ public:
//! event filter for DataViewerPanel //! event filter for DataViewerPanel
virtual bool eventFilter(QObject * object, QEvent *event); virtual bool eventFilter(QObject * object, QEvent *event);
void SetSlab(int slab);
int GetSlab() const;
public slots: public slots:
//! update view //! update view
void UpdateView(); void UpdateView();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment