summaryrefslogtreecommitdiffstats
path: root/src/server/net/client.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Increase compiler warnings, fix a lot of those instancesSimon Rettberg2016-11-151-3/+4
| | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types
* [server] Initialize _wantsAttention to false in client.cppSimon Rettberg2016-10-281-0/+1
|
* Implement "Attention" feature (virtual hand-raising)Simon Rettberg2016-10-191-5/+16
|
* refactoring.Christian Klinger2016-09-301-4/+4
|
* astyle.Christian Klinger2016-09-291-75/+41Star
|
* Implemented 'majority vote' to determine the toolbar options.Christian Klinger2016-09-271-8/+12
| | | | clients in exam-mode are also displayed differently.
* Fix infinite loop when receiving incomplete headersSimon Rettberg2016-09-091-2/+4
|
* Closes bug #2807. (And also cleans the code (a bit))Christian Klinger2016-05-191-1/+1
|
* refactor to use Room structChristian Klinger2016-04-271-1/+1
| | | | to save additional properties like gridSize and clientSize.
* [*] Use thumbnail on vnc viewer window until connection is upSimon Rettberg2016-02-081-3/+9
|
* [server] reset timeouts to normal intervalsJonathan Bauer2015-05-111-2/+2
|
* Reset debug timeouts, fix autoconnect, remove magic numbersManuel Schneider2014-11-281-1/+2
|
* Fix oneclick-source-change-lock-bugManuel Schneider2014-07-221-0/+1
|
* Correct indenting by tabsManuel Schneider2014-07-211-6/+6
|
* Rename modes. Move code in slots to avoid unnecessary branching. Give the ↵Manuel Schneider2014-07-211-4/+6
| | | | client more information about past progjectionSource
* Moved method isManagerMachine() from MainWindow to Client.Björn Hagemeister2014-06-171-1/+16
| | | | isManagerMachine() is now called just once directly in lockScreen().
* Increase timeout for debuggingManuel Schneider2014-05-281-2/+2
|
* Remove TODO. User get visual feedback via cam icon.Manuel Schneider2014-05-271-1/+0Star
|
* Add icon for locked screen. Add monochrome and stylized connectionframe icons.Manuel Schneider2014-05-271-1/+4
|
* Drop _isBroadcastSource. The client must not know anything about the management.Manuel Schneider2014-05-271-1/+0Star
|
* Change _currentProjectionSource before emit. Fixes Appearance bug.Manuel Schneider2014-05-271-2/+2
|
* Dont emit _currentProjectionSource in signal vncClientStateChange . (not used)Manuel Schneider2014-05-271-2/+2
|
* Drop unused _state. Introduce member _locked to avoid unnecessary messages.Manuel Schneider2014-05-271-1/+2
|
* Drop _activeVncClient. _currentProjectionSource holds this information.Manuel Schneider2014-05-271-4/+1Star
|
* Drop _desiredProjectionSource. Dont send a stopVncClient if it has not been ↵Manuel Schneider2014-05-271-14/+11Star
| | | | started before.
* Make tutor check implicit in lock screenManuel Schneider2014-05-261-0/+2
|
* Refactor ambigious projectionsSoure to BroadcastSourceManuel Schneider2014-05-221-1/+1
|
* Fix segfault. Drop nullpointer polls since SslSocket is now const. [id == ↵Manuel Schneider2014-05-221-24/+15Star
| | | | _VNCCLIENT] Logical reduction. Cleanup header.
* [Client] Make setTutor inline and drop the communication stuff since the ↵Manuel Schneider2014-05-211-10/+0Star
| | | | client does not handle it. Add a state stub t.b.c.
* Several changes:Manuel Schneider2014-05-211-34/+22Star
| | | | | | | | * [Client] Remove unneccessary members _ip, * [Client] Remove unneccessary class forward of QSslSocket * [Client] Make member initializer list of non-const members part of ctor * [Client] Make _socket pointer const member * [Client] Drop socket-delete indirektion
* Fix ip bugManuel Schneider2014-05-201-1/+1
|
* Make vnc credentials completely private to client. Make VNCConnect work ↵Manuel Schneider2014-05-201-10/+7Star
| | | | client-internally only. Drop Client::computerID() (equivalent to Client::ip() XD )
* Remvoe unneccesary membervariable _toClient and method buildErrorMessage ↵Manuel Schneider2014-05-201-45/+46
| | | | (implicit cast does it as well)
* Remove any knowledge of Networkmesage in MainwindowManuel Schneider2014-05-201-1/+24
|
* Configured not locking the screen, if manager and client working on same ↵Björn Hagemeister2014-05-121-1/+12
| | | | | | machine. Plus changing symbol for tutor2all button.
* Increased the timeout for debugging purposes; Instruct vncserver to trasmit justManuel Schneider2014-04-291-1/+1
| | | | the primary desktop; Thumbnails just display the primary dektop
* Thrown out redundant slots.Manuel Schneider2014-04-251-23/+9Star
|
* Now handling the _desiredProjectionSource correctlyManuel Schneider2014-04-251-2/+8
|
* [SERVER] Fixed tracking of which clients is watching (trying to watch) whichManuel Schneider2014-04-231-3/+13
| | | | other client
* [SERVER] Add "stop projection" buttonsr2013-02-061-3/+13
| | | | | [SERVER] Don't show error message when VNC server stops as expected [SERVER/CLIENT] Implement connection timeout of 15 seconds
* [SERVER] Go back from ClientId to int, so queued signal/slot connections worksr2013-02-051-3/+3
|
* ...sr2013-02-051-2/+4
|
* ...sr2013-02-051-1/+1
|
* [SERVER/CLIENT] Wait for connection to close properly before deleting socket ↵sr2013-02-051-8/+23
| | | | object
* [SHARED] Add missing error message if network message parsing failssr2013-02-051-1/+1
|
* [SERVER] fix vnc startup commandsr2013-02-051-1/+1
|
* [SERVER] Implement all four VNC projection modessr2013-02-051-4/+22
|
* Initial commitsr2013-02-041-0/+288