X-Git-Url: http://git.maemo.org/git/?p=presencevnc;a=blobdiff_plain;f=src%2Fmainwindow.cpp;h=0ce70d688d5f0042680355494d66a8b8088b358f;hp=d08f673ac3098659c68b71acd46e131947c44316;hb=4b31610a61be20e2d840991bd54bdf14ce9a1eb8;hpb=f2329fd841a37dd62c55d60b5f89b9be200fb4dd diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index d08f673..0ce70d6 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -182,16 +182,17 @@ and LibVNCServer, © 2001-2003 Johannes E. Schindelin

\ void MainWindow::showConnectDialog() { ConnectDialog *connect_dialog = new ConnectDialog(this); - connect(connect_dialog, SIGNAL(connectToHost(QString, int, int)), - this, SLOT(connectToHost(QString, int, int))); + connect(connect_dialog, SIGNAL(connectToHost(QString, int, int, bool)), + this, SLOT(connectToHost(QString, int, int, bool))); connect_dialog->exec(); } -void MainWindow::connectToHost(QString url, int quality, int listen_port) +void MainWindow::connectToHost(QString url, int quality, int listen_port, bool view_only) { disconnectFromHost(); vnc_view = new VncView(this, url, RemoteView::Quality(quality), listen_port); + vnc_view->setViewOnly(view_only); connect(vnc_view, SIGNAL(statusChanged(RemoteView::RemoteStatus)), this, SLOT(statusChanged(RemoteView::RemoteStatus)));