connect(show_toolbar, SIGNAL(toggled(bool)),
toolbar, SLOT(setVisible(bool)));
connect(show_toolbar, SIGNAL(toggled(bool)),
- this, SLOT(forceResizeDelayed()));
+ this, SLOT(updateScreenSpaceDelayed()));
setCentralWidget(scroll_area);
new FullScreenExitButton(this);
//updates available screen space for current zoom level
//necessary when rotating, showing fullscreen, etc.
-void MainWindow::forceResize()
+void MainWindow::updateScreenSpace()
{
if(vnc_view) {
- vnc_view->resize(scroll_area->size());
+ vnc_view->setZoomLevel();
}
}
-void MainWindow::forceResizeDelayed()
+void MainWindow::updateScreenSpaceDelayed()
{
- QTimer::singleShot(500, this, SLOT(forceResize()));
+ QTimer::singleShot(500, this, SLOT(updateScreenSpace()));
}
void MainWindow::toggleFullscreen()
#endif
setWindowState(windowState() ^ Qt::WindowFullScreen);
- forceResizeDelayed();
+ updateScreenSpaceDelayed();
}
void MainWindow::showKeyMenu()
{
QMainWindow::resizeEvent(event);
- forceResize();
+ updateScreenSpace();
if(vnc_view)
vnc_view->setZoomLevel(zoom_slider->value());
void connectToHost(QString url, int quality, int listen_port);
void disconnectFromHost();
void forceRepaint();
- void forceResize();
- void forceResizeDelayed();
+ void updateScreenSpace();
+ void updateScreenSpaceDelayed();
void sendTab() { vnc_view->sendKey(Qt::Key_Tab); }
void sendEsc() { vnc_view->sendKey(Qt::Key_Escape); }
void sendPgUp() { vnc_view->sendKey(Qt::Key_PageUp); }