summaryrefslogtreecommitdiffstats
path: root/vrplayer/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'vrplayer/mainwindow.cpp')
-rw-r--r--vrplayer/mainwindow.cpp20
1 files 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()