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