Skip to content
Snippets Groups Projects
Commit e3c54025 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

MaskEditorCanvas + repaintScene()

parent 0788ca59
No related branches found
No related tags found
1 merge request!2271minor cleanup while debugging
Pipeline #125078 failed
...@@ -53,7 +53,7 @@ void MaskEditorCanvas::updateMaskCanvas(Data2DItem* data2DItem, QItemSelectionMo ...@@ -53,7 +53,7 @@ void MaskEditorCanvas::updateMaskCanvas(Data2DItem* data2DItem, QItemSelectionMo
{ {
m_data2DItem = data2DItem; m_data2DItem = data2DItem;
m_scene->updateSize(m_view->size()); repaintScene();
m_scene->associateItems(data2DItem, data2DItem->getOrCreateMaskModel(), selModel); m_scene->associateItems(data2DItem, data2DItem->getOrCreateMaskModel(), selModel);
m_statusLabel->addPlot(m_scene->colorMap()); m_statusLabel->addPlot(m_scene->colorMap());
...@@ -90,13 +90,18 @@ void MaskEditorCanvas::onPresentationChange(bool pixelized) ...@@ -90,13 +90,18 @@ void MaskEditorCanvas::onPresentationChange(bool pixelized)
m_data2DItem->setInterpolated(m_backup_interpolated); m_data2DItem->setInterpolated(m_backup_interpolated);
} }
} }
m_scene->updateSize(m_view->size()); // TODO replace by proper repaint command repaintScene();
if (auto* container = m_data2DItem->maskContainerItem()) if (auto* container = m_data2DItem->maskContainerItem())
for (MaskItem* mask : container->modifiableMaskItems()) for (MaskItem* mask : container->modifiableMaskItems())
mask->setIsVisible(!pixelized && mask->wasVisible()); mask->setIsVisible(!pixelized && mask->wasVisible());
} }
void MaskEditorCanvas::repaintScene()
{
m_scene->updateSize(m_view->size()); // TODO replace by proper repaint command
}
//! Saves plot into project directory. //! Saves plot into project directory.
void MaskEditorCanvas::onSavePlotRequest() void MaskEditorCanvas::onSavePlotRequest()
......
...@@ -51,6 +51,7 @@ public slots: ...@@ -51,6 +51,7 @@ public slots:
void onResetViewRequest(); void onResetViewRequest();
private: private:
void repaintScene();
void setZoomToROI(); void setZoomToROI();
MaskGraphicsScene* m_scene; MaskGraphicsScene* m_scene;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment