Created a special class for output gl canvas to prevent some events (like zooming) to happen.

This commit is contained in:
Tats
2015-07-13 16:44:41 -06:00
parent 1074516b21
commit 8f13597451
9 changed files with 200 additions and 114 deletions

View File

@@ -27,7 +27,7 @@ OutputGLWindow:: OutputGLWindow(const DestinationGLCanvas* canvas_)
{
resize(MainWindow::OUTPUT_WINDOW_MINIMUM_WIDTH, MainWindow::OUTPUT_WINDOW_MINIMUM_HEIGHT);
canvas = new DestinationGLCanvas(canvas_->getMainWindow(), this, (const QGLWidget*)canvas_->viewport(), canvas_->scene());
canvas = new OutputGLCanvas(canvas_->getMainWindow(), this, (const QGLWidget*)canvas_->viewport(), canvas_->scene());
canvas->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
canvas->setMinimumSize(MainWindow::OUTPUT_WINDOW_MINIMUM_WIDTH, MainWindow::OUTPUT_WINDOW_MINIMUM_HEIGHT);