From 13327df86fe120cdc2e978dda8becef78730bbb6 Mon Sep 17 00:00:00 2001 From: Jay Sorg Date: Sun, 13 Jan 2013 20:13:27 -0800 Subject: [PATCH] vrplayer: change to get screen position --- vrplayer/mainwindow.cpp | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/vrplayer/mainwindow.cpp b/vrplayer/mainwindow.cpp index 9cafa016..2d9baa34 100644 --- a/vrplayer/mainwindow.cpp +++ b/vrplayer/mainwindow.cpp @@ -175,15 +175,21 @@ void MainWindow::openMediaFile() void MainWindow::getVdoGeometry(QRect *rect) { - int x = geometry().x() + lblVideo->geometry().x(); - - int y = pos().y() + lblVideo->geometry().y() + - ui->mainToolBar->geometry().height() * 4 + 10; - + int x; + int y; + int width; + int height; + QPoint pt; + + pt = lblVideo->mapToGlobal(QPoint(0, 0)); + x = pt.x(); + y = pt.y(); + width = lblVideo->width(); + height = lblVideo->height(); rect->setX(x); rect->setY(y); - rect->setWidth(lblVideo->geometry().width()); - rect->setHeight(lblVideo->geometry().height()); + rect->setWidth(width); + rect->setHeight(height); } void MainWindow::clearDisplay()