class KConfigGroup{};
#include <QClipboard>
-#include <QTextEdit>
extern "C" {
#include <rfb/rfbclient.h>
QSize sizeHint() const;
QSize minimumSizeHint() const;
bool isQuitting();
- qreal getZoomFactor() { return m_horizontalFactor;} //assumes fixed aspect ratio
+ qreal zoomFactor() { return m_horizontalFactor;} //assumes fixed aspect ratio
void reloadSettings();
bool start();
bool supportsScaling() const;
void showDotCursor(DotCursorState state);
void useFastTransformations(bool enabled);
QPoint cursorPosition() { return QPoint(cursor_x, cursor_y); }
+ void setDisplayOff(bool off) { display_off = off; }
public slots:
void setZoomLevel(int level = -1); //'level' doesn't correspond to actual magnification, though mapping is done here
int left_zoom, right_zoom;
bool disable_tapping;
RemoteView::Quality quality;
- int listen_port;
- Qt::TransformationMode transformation_mode;
+ int listen_port;
+ Qt::TransformationMode transformation_mode;
+ bool display_off;
void keyEventHandler(QKeyEvent *e);
void unpressModifiers();