X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmainwindow.h;h=f487bf9d589961ec452d72a2ab14fd1ce1ad35ec;hb=8a12c6cc92f27a423f0d9b740e11a7cc8cf8bc92;hp=970dc11431853f88fd7b41e4f7df6525e8181a94;hpb=1e15a0851030d770119f4472d5d12e8650938055;p=presencevnc diff --git a/src/mainwindow.h b/src/mainwindow.h index 970dc11..f487bf9 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -27,43 +27,45 @@ class KeyMenu; class ScrollArea; class VncView; -class MainWindow : public QMainWindow { - Q_OBJECT +class MainWindow : public QMainWindow +{ + Q_OBJECT public: - MainWindow(QString url, int quality, bool view_only); + MainWindow(QString url, int quality, int listen_port, bool view_only); public slots: - void about(); - void showConnectDialog(); - void connectToHost(QString url, int quality, int listen_port); - void disconnectFromHost(); - void updateScreenSpace(); - void updateScreenSpaceDelayed(); - void sendTab(); - void sendEsc(); - void sendPgUp(); - void sendPgDn(); - void sendReturn(); - void setZoomLevel(int level); - void showInputPanel(); - void showKeyMenu(); - void showPreferences(); - void statusChanged(RemoteView::RemoteStatus status); - void toggleFullscreen(); - void zoomSliderReleased(); + void about(); + void showConnectDialog(); + void connectToHost(QString url, int quality, int listen_port, bool view_only); + void disconnectFromHost(); + void updateScreenSpace(); + void updateScreenSpaceDelayed(); + void sendTab(); + void sendEsc(); + void sendPgUp(); + void sendPgDn(); + void sendReturn(); + void setZoomLevel(int level); + void showInputPanel(); + void showKeyMenu(); + void showPreferences(); + void statusChanged(RemoteView::RemoteStatus status); + void toggleFullscreen(); + void zoomSliderReleased(); + void displayStateChanged(QString state); protected: - void closeEvent(QCloseEvent*); - void resizeEvent(QResizeEvent *event); + void closeEvent(QCloseEvent*); + void resizeEvent(QResizeEvent *event); private: - void grabZoomKeys(bool grab); - void reloadSettings(); + void grabZoomKeys(bool grab); + void reloadSettings(); - VncView *vnc_view; - ScrollArea *scroll_area; - QToolBar *toolbar; - QSlider *zoom_slider; - QAction *scaling, *show_toolbar, *disconnect_action; - QActionGroup *input_toolbuttons; - KeyMenu *key_menu; - bool zoom_to_cursor; + VncView *vnc_view; + ScrollArea *scroll_area; + QToolBar *toolbar; + QSlider *zoom_slider; + QAction *scaling, *show_toolbar, *disconnect_action; + QActionGroup *input_toolbuttons; + KeyMenu *key_menu; + bool zoom_to_cursor; }; #endif