mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-07 15:43:55 +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 {
|
} else {
|
||||||
setWindowFlags(Qt::FramelessWindowHint);
|
setWindowFlags(Qt::FramelessWindowHint);
|
||||||
}
|
}
|
||||||
updateGeometry(QApplication::primaryScreen()->geometry());
|
updateGeometry();
|
||||||
setAttribute(Qt::WA_NoSystemBackground, true);
|
setAttribute(Qt::WA_NoSystemBackground, true);
|
||||||
setAttribute(Qt::WA_TranslucentBackground, true);
|
setAttribute(Qt::WA_TranslucentBackground, true);
|
||||||
setMouseTracking(true);
|
setMouseTracking(true);
|
||||||
|
@ -453,8 +453,11 @@ void OverlayWidget::moveToScreen() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void OverlayWidget::updateGeometry(const QRect &rect) {
|
void OverlayWidget::updateGeometry() {
|
||||||
setGeometry(rect);
|
const auto screen = windowHandle() && windowHandle()->screen()
|
||||||
|
? windowHandle()->screen()
|
||||||
|
: QApplication::primaryScreen();
|
||||||
|
setGeometry(screen->geometry());
|
||||||
|
|
||||||
auto navSkip = 2 * st::mediaviewControlMargin + st::mediaviewControlSize;
|
auto navSkip = 2 * st::mediaviewControlMargin + st::mediaviewControlSize;
|
||||||
_closeNav = myrtlrect(width() - st::mediaviewControlMargin - st::mediaviewControlSize, st::mediaviewControlMargin, st::mediaviewControlSize, 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()
|
&& windowHandle()->screen()
|
||||||
&& changed
|
&& changed
|
||||||
&& windowHandle()->screen() == changed) {
|
&& windowHandle()->screen() == changed) {
|
||||||
updateGeometry(changed->geometry());
|
updateGeometry();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void OverlayWidget::handleVisibleChanged(bool visible) {
|
void OverlayWidget::handleVisibleChanged(bool visible) {
|
||||||
if (visible) {
|
if (visible) {
|
||||||
const auto screen = windowHandle()->screen()
|
updateGeometry();
|
||||||
? windowHandle()->screen()
|
|
||||||
: QApplication::primaryScreen();
|
|
||||||
updateGeometry(screen->geometry());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void OverlayWidget::handleScreenChanged(QScreen *screen) {
|
void OverlayWidget::handleScreenChanged(QScreen *screen) {
|
||||||
updateGeometry(screen->geometry());
|
updateGeometry();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OverlayWidget::onToMessage() {
|
void OverlayWidget::onToMessage() {
|
||||||
|
|
|
@ -209,10 +209,10 @@ private:
|
||||||
|
|
||||||
void updateOver(QPoint mpos);
|
void updateOver(QPoint mpos);
|
||||||
void moveToScreen();
|
void moveToScreen();
|
||||||
|
void updateGeometry();
|
||||||
bool moveToNext(int delta);
|
bool moveToNext(int delta);
|
||||||
void preloadData(int delta);
|
void preloadData(int delta);
|
||||||
|
|
||||||
void updateGeometry(const QRect &rect);
|
|
||||||
void handleVisibleChanged(bool visible);
|
void handleVisibleChanged(bool visible);
|
||||||
void handleScreenChanged(QScreen *screen);
|
void handleScreenChanged(QScreen *screen);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue