#include <QtGui>
+class KeyMenu;
+
//fix tearing during scrolling
class ScrollArea : public QScrollArea {
public:
public slots:
void about();
void showConnectDialog();
- void connectToHost(QString url);
+ void connectToHost(QString url, int quality, int listen_port);
void disconnectFromHost();
+ void forceRepaint();
void forceResize();
void forceResizeDelayed();
void sendTab() { vnc_view->sendKey(Qt::Key_Tab); }
void sendPgUp() { vnc_view->sendKey(Qt::Key_PageUp); }
void sendPgDn() { vnc_view->sendKey(Qt::Key_PageDown); }
void sendReturn() { vnc_view->sendKey(Qt::Key_Return); }
+ void setZoomLevel(int level);
void showInputPanel();
void showKeyMenu();
void showPreferences();
void reloadSettings();
VncView *vnc_view;
ScrollArea *scroll_area;
- QToolBar *toolbar;
+ QToolBar *toolbar;
+ QSlider *zoom_slider;
QAction *scaling, *show_toolbar, *disconnect_action;
+ KeyMenu *key_menu;
};
#endif