Moved crosshair check into OutputGLWindow.

This commit is contained in:
Tats
2016-03-26 18:15:18 -04:00
parent 2bb758b4c6
commit fcf4c51193
3 changed files with 17 additions and 13 deletions
+14 -11
View File
@@ -38,7 +38,7 @@ OutputGLWindow:: OutputGLWindow(QWidget* parent, const MapperGLCanvas* canvas_)
layout->addWidget(canvas);
setLayout(layout);
_pointerIsVisible = true;
setDisplayCrosshair(false); // default
}
//OutputGLWindow::OutputGLWindow(MainWindow* mainWindow, QWidget* parent, const QGLWidget * shareWidget) : QDialog(parent)
@@ -61,21 +61,11 @@ OutputGLWindow:: OutputGLWindow(QWidget* parent, const MapperGLCanvas* canvas_)
//
//}
void OutputGLWindow::setCursorVisible(bool visible)
{
_pointerIsVisible = visible;
if (_pointerIsVisible)
{
this->setCursor(Qt::ArrowCursor);
_pointerIsVisible = true;
}
else
{
this->setCursor(Qt::ArrowCursor);
this->setCursor(Qt::BlankCursor);
_pointerIsVisible = false;
}
}
void OutputGLWindow::closeEvent(QCloseEvent *event)
@@ -115,6 +105,19 @@ void OutputGLWindow::setFullScreen(bool fullscreen)
#else
showNormal();
#endif
void OutputGLWindow::setDisplayCrosshair(bool crosshair)
{
canvas->setDisplayCrosshair(crosshair);
if (crosshair)
{
// this->setCursor(Qt::ArrowCursor);
setCursor(Qt::BlankCursor);
}
else
{
setCursor(Qt::ArrowCursor);
}
}