QSize framebufferSize();
QSize sizeHint() const;
QSize minimumSizeHint() const;
- void startQuitting();
bool isQuitting();
+ qreal getZoomFactor() { return m_horizontalFactor;} //assumes fixed aspect ratio
void reloadSettings();
bool start();
bool supportsScaling() const;
void showDotCursor(DotCursorState state);
public slots:
- void enableScaling(bool scale); //TODO: i may want to remove this
void setZoomLevel(int level = -1); //'level' doesn't correspond to actual magnification, though mapping is done here
void sendKey(Qt::Key key);
void sendKeySequence(QKeySequence keys);
+ void startQuitting();
void forceFullRepaint();
protected:
QMap<unsigned int, bool> m_mods;
int m_x, m_y, m_w, m_h;
int cursor_x, cursor_y;
- int listen_port;
- bool m_repaint;
bool m_quitFlag;
bool m_firstPasswordTry;
bool m_dontSendClipboard;
QImage m_frame;
bool m_forceLocalCursor;
bool force_full_repaint;
- RemoteView::Quality quality;
int left_zoom, right_zoom;
bool disable_tapping;
+ RemoteView::Quality quality;
+ int listen_port;
void keyEventHandler(QKeyEvent *e);
void unpressModifiers();