mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 22:54:01 +02:00
Make updateGeometry don't need the argument
This commit is contained in:
parent
2b91eedcd4
commit
78a666a19d
2 changed files with 10 additions and 10 deletions
|
@ -359,7 +359,7 @@ OverlayWidget::OverlayWidget()
|
|||
} else {
|
||||
setWindowFlags(Qt::FramelessWindowHint);
|
||||
}
|
||||
updateGeometry(QApplication::primaryScreen()->geometry());
|
||||
updateGeometry();
|
||||
setAttribute(Qt::WA_NoSystemBackground, true);
|
||||
setAttribute(Qt::WA_TranslucentBackground, true);
|
||||
setMouseTracking(true);
|
||||
|
@ -453,8 +453,11 @@ void OverlayWidget::moveToScreen() {
|
|||
}
|
||||
}
|
||||
|
||||
void OverlayWidget::updateGeometry(const QRect &rect) {
|
||||
setGeometry(rect);
|
||||
void OverlayWidget::updateGeometry() {
|
||||
const auto screen = windowHandle() && windowHandle()->screen()
|
||||
? windowHandle()->screen()
|
||||
: QApplication::primaryScreen();
|
||||
setGeometry(screen->geometry());
|
||||
|
||||
auto navSkip = 2 * st::mediaviewControlMargin + st::mediaviewControlSize;
|
||||
_closeNav = myrtlrect(width() - st::mediaviewControlMargin - st::mediaviewControlSize, st::mediaviewControlMargin, st::mediaviewControlSize, st::mediaviewControlSize);
|
||||
|
@ -1313,21 +1316,18 @@ void OverlayWidget::onScreenResized(int screen) {
|
|||
&& windowHandle()->screen()
|
||||
&& changed
|
||||
&& windowHandle()->screen() == changed) {
|
||||
updateGeometry(changed->geometry());
|
||||
updateGeometry();
|
||||
}
|
||||
}
|
||||
|
||||
void OverlayWidget::handleVisibleChanged(bool visible) {
|
||||
if (visible) {
|
||||
const auto screen = windowHandle()->screen()
|
||||
? windowHandle()->screen()
|
||||
: QApplication::primaryScreen();
|
||||
updateGeometry(screen->geometry());
|
||||
updateGeometry();
|
||||
}
|
||||
}
|
||||
|
||||
void OverlayWidget::handleScreenChanged(QScreen *screen) {
|
||||
updateGeometry(screen->geometry());
|
||||
updateGeometry();
|
||||
}
|
||||
|
||||
void OverlayWidget::onToMessage() {
|
||||
|
|
|
@ -209,10 +209,10 @@ private:
|
|||
|
||||
void updateOver(QPoint mpos);
|
||||
void moveToScreen();
|
||||
void updateGeometry();
|
||||
bool moveToNext(int delta);
|
||||
void preloadData(int delta);
|
||||
|
||||
void updateGeometry(const QRect &rect);
|
||||
void handleVisibleChanged(bool visible);
|
||||
void handleScreenChanged(QScreen *screen);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue