krdc
#include <nxview.h>

Public Slots | |
void | connectionClosed () |
void | connectionOpened () |
void | handleAtCapacity () |
void | handleNewSession () |
void | handleNoSessions () |
void | handleProgress (int id, QString msg) |
void | handleResumeSession (QString id) |
void | handleSuspendedSessions (QList< nxcl::NXResumeData > sessions) |
void | hasXid (int xid) |
void | switchFullscreen (bool on) |
![]() | |
virtual void | enableScaling (bool scale) |
virtual void | keyEvent (QKeyEvent *event) |
virtual void | scaleResize (int w, int h) |
virtual void | setViewOnly (bool viewOnly) |
virtual void | switchFullscreen (bool on) |
Public Member Functions | |
NxView (QWidget *parent=0, const KUrl &url=KUrl(), KConfigGroup configGroup=KConfigGroup()) | |
virtual | ~NxView () |
virtual QSize | framebufferSize () |
HostPreferences * | hostPreferences () |
virtual bool | isQuitting () |
virtual void | setGrabAllKeys (bool grabAllKeys) |
QSize | sizeHint () const |
virtual bool | start () |
virtual void | startQuitting () |
![]() | |
virtual | ~RemoteView () |
virtual DotCursorState | dotCursorState () const |
virtual bool | grabAllKeys () |
virtual QString | host () |
virtual int | port () |
virtual bool | scaling () const |
virtual void | showDotCursor (DotCursorState state) |
RemoteStatus | status () |
virtual bool | supportsLocalCursor () const |
virtual bool | supportsScaling () const |
virtual QPixmap | takeScreenshot () |
virtual void | updateConfiguration () |
KUrl | url () |
virtual bool | viewOnly () |
Protected Member Functions | |
bool | eventFilter (QObject *obj, QEvent *event) |
![]() | |
RemoteView (QWidget *parent=0) | |
void | focusInEvent (QFocusEvent *event) |
void | focusOutEvent (QFocusEvent *event) |
QCursor | localDotCursor () const |
QString | readWalletPassword (bool fromUserNameOnly=false) |
void | saveWalletPassword (const QString &password, bool fromUserNameOnly=false) |
virtual void | setStatus (RemoteStatus s) |
Additional Inherited Members | |
![]() | |
enum | DotCursorState { CursorOn, CursorOff, CursorAuto } |
enum | ErrorCode { None = 0, Internal, Connection, Protocol, IO, Name, NoServer, ServerBlocked, Authentication } |
enum | Quality { Unknown, High, Medium, Low } |
enum | RemoteStatus { Connecting = 0, Authenticating = 1, Preparing = 2, Connected = 3, Disconnecting = -1, Disconnected = -2 } |
![]() | |
void | connected () |
void | disconnected () |
void | disconnectedError () |
void | errorMessage (const QString &title, const QString &message) |
void | framebufferSizeChanged (int w, int h) |
void | mouseStateChanged (int x, int y, int buttonMask) |
void | showingPasswordDialog (bool b) |
void | statusChanged (RemoteView::RemoteStatus s) |
![]() | |
DotCursorState | m_dotCursorState |
bool | m_grabAllKeys |
QString | m_host |
bool | m_keyboardIsGrabbed |
int | m_port |
bool | m_scale |
RemoteStatus | m_status |
KUrl | m_url |
bool | m_viewOnly |
KWallet::Wallet * | m_wallet |
Detailed Description
Constructor & Destructor Documentation
|
explicit |
Definition at line 36 of file nxview.cpp.
|
virtual |
Definition at line 67 of file nxview.cpp.
Member Function Documentation
|
slot |
Definition at line 271 of file nxview.cpp.
|
slot |
Definition at line 257 of file nxview.cpp.
|
protected |
Definition at line 73 of file nxview.cpp.
|
virtual |
Returns the resolution of the remote framebuffer.
It should return a null QSize when the size is not known. The backend must also emit a framebufferSizeChanged() when the size of the framebuffer becomes available for the first time or the size changed.
- Returns
- the remote framebuffer size, a null QSize if unknown
Reimplemented from RemoteView.
Definition at line 171 of file nxview.cpp.
|
slot |
Definition at line 239 of file nxview.cpp.
|
slot |
Definition at line 244 of file nxview.cpp.
|
slot |
Definition at line 233 of file nxview.cpp.
|
slot |
Definition at line 203 of file nxview.cpp.
|
slot |
Definition at line 250 of file nxview.cpp.
|
slot |
Definition at line 224 of file nxview.cpp.
|
slot |
Definition at line 198 of file nxview.cpp.
|
virtual |
Returns the current host preferences of this view.
Implements RemoteView.
Definition at line 166 of file nxview.cpp.
|
virtual |
Checks whether the view is currently quitting.
- Returns
- true if it is quitting
- See also
- startQuitting()
- setStatus()
Reimplemented from RemoteView.
Definition at line 106 of file nxview.cpp.
|
virtual |
Enables/disables grabbing all possible keys.
- Parameters
-
grabAllKeys true to enable, false to disable. Default is false.
- See also
- grabAllKeys()
Reimplemented from RemoteView.
Definition at line 187 of file nxview.cpp.
QSize NxView::sizeHint | ( | ) | const |
Definition at line 176 of file nxview.cpp.
|
virtual |
Initialize the view (for example by showing configuration dialogs to the user) and start connecting.
Should not block without running the event loop (so displaying a dialog is ok). When the view starts connecting the application must call setStatus() with the status Connecting.
- Returns
- true if successful (so far), false otherwise
Implements RemoteView.
Definition at line 111 of file nxview.cpp.
|
virtual |
Initiate the disconnection.
This doesn't need to happen immediately. The call must not block.
- See also
- isQuitting()
Reimplemented from RemoteView.
Definition at line 88 of file nxview.cpp.
|
slot |
Definition at line 182 of file nxview.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:54:04 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.