forked from len0rd/rockbox
rbutil: Use globalPos() for getting mouse position.
globalX() / globalY() are deprecated for Qt6. Use globalPos() instead, which gives the same result. Change-Id: Ie0b733b88107e971de9c3e8c42434d7d47a65b76
This commit is contained in:
parent
4e89e0e0ea
commit
5efaa9ef80
2 changed files with 4 additions and 5 deletions
|
|
@ -79,8 +79,7 @@ PreviewLabel::PreviewLabel(QWidget * parent, Qt::WindowFlags f)
|
||||||
void PreviewLabel::mouseMoveEvent(QMouseEvent * event)
|
void PreviewLabel::mouseMoveEvent(QMouseEvent * event)
|
||||||
{
|
{
|
||||||
hovertimer.start();
|
hovertimer.start();
|
||||||
mousex = event->globalX();
|
mousepos = event->globalPos();
|
||||||
mousey = event->globalY();
|
|
||||||
}
|
}
|
||||||
void PreviewLabel::enterEvent(QEvent * event)
|
void PreviewLabel::enterEvent(QEvent * event)
|
||||||
{
|
{
|
||||||
|
|
@ -95,7 +94,8 @@ void PreviewLabel::leaveEvent(QEvent * event)
|
||||||
|
|
||||||
void PreviewLabel::timeout()
|
void PreviewLabel::timeout()
|
||||||
{
|
{
|
||||||
preview->move(mousex-(preview->width()/2) ,mousey-(preview->height()/2));
|
preview->move(mousepos.x() - (preview->width() / 2),
|
||||||
|
mousepos.y() - (preview->height() / 2));
|
||||||
preview->setVisible(true);
|
preview->setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -66,8 +66,7 @@ private slots:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QTimer hovertimer;
|
QTimer hovertimer;
|
||||||
int mousex;
|
QPoint mousepos;
|
||||||
int mousey;
|
|
||||||
PreviewDlg* preview;
|
PreviewDlg* preview;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue