bool ImageLayoutGL::propagateResizeEvent(ResizeEvent* resizeEvent, Outport* source) { updateViewports(resizeEvent->size(), true); auto outports = multiinport_.getConnectedOutports(); size_t minNum = std::min(outports.size(), viewManager_.size()); for (size_t i = 0; i < minNum; ++i) { ResizeEvent e(uvec2(viewManager_[i].z, viewManager_[i].w)); multiinport_.propagateResizeEvent(&e, static_cast<ImageOutport*>(outports[i])); } return false; }
void MainWindow::modelModified(const QSet<int> &) { updateViewports(); }