summaryrefslogtreecommitdiffstats
path: root/src/server/connectionframe
Commit message (Collapse)AuthorAgeFilesLines
* port to qt5Jonathan Bauer2017-11-151-1/+1
| | | | | | | * got rid of the Win32/X11 differentiation * due to QT5, additional packages are needed to compile ** libqt5x11extras5-dev ** libqt5svg5-dev
* Increase compiler warnings, fix a lot of those instancesSimon Rettberg2016-11-152-3/+3
| | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types
* [server] Rewrite positioning logic of connection framesSimon Rettberg2016-11-022-28/+43
| | | | | | | | | | This fixes sevceral bugs: * Frames moved into virtually expanded area (for keeping aspect ratio) could be out of bounds after a window resize before * Finding a free slot to place a frame was slightly sped up * Finding a free slot is not used when loading a room layout, as it was (still is) pretty sluggish for the user * Snap to grid worked incorrectly, did not pick closest grid position
* [server] Show IP address in room layout right after loading itSimon Rettberg2016-10-282-8/+19
|
* Implement "Attention" feature (virtual hand-raising)Simon Rettberg2016-10-192-7/+14
|
* refactoring.Christian Klinger2016-09-301-1/+0Star
|
* astyle.Christian Klinger2016-09-292-92/+77Star
|
* Implemented 'majority vote' to determine the toolbar options.Christian Klinger2016-09-272-5/+27
| | | | clients in exam-mode are also displayed differently.
* small UI improvement.Christian Klinger2016-06-011-1/+0Star
|
* Added examMode to server (this also changes the style of the toolbar)Christian Klinger2016-05-301-1/+4
|
* added feature tutorIP.Christian Klinger2016-05-201-3/+7
|
* Tinted some Icons to differentiate between selected and non-selected students.Christian Klinger2016-04-291-2/+2
|
* basic resizing works.Christian Klinger2016-04-271-0/+5
|
* [*] Use thumbnail on vnc viewer window until connection is upSimon Rettberg2016-02-082-3/+4
|
* Minimal changes: some qDebugs(), changed index of for - loop.Björn Hagemeister2014-07-301-1/+1
|
* Fixed bug, that frame moved on (0,0) is asked to be deleted.Björn Hagemeister2014-07-292-2/+2
|
* Merge branch 'master' of git.openslx.org:pvs2Manuel Schneider2014-07-211-0/+5
|\
| * Tried to implement the fixed room settings, but is not working correctly ↵Björn Hagemeister2014-07-211-0/+5
| | | | | | | | | | | | | | | | right now. Problem is, the frames do not appear at setted position because of placeFrameInFreeCell() - call. Also, after updateSessionName(), all frames and clients are currently deleted if SessionName want to be setted manually.
* | Correct indenting by tabsManuel Schneider2014-07-211-3/+3
|/
* NEW feature: Possible to delete offline client by drag and drop to trash, ↵Björn Hagemeister2014-06-191-0/+1
| | | | which is positioned in the right bottom corner of manager.
* Delete connected clients and connectionFrames after sessionName has changed.Björn Hagemeister2014-06-171-1/+5
| | | | Surround camera and eye icon with borderline for better contrast on frames.
* Removed _tutorFrame and _selectedFrame out of MainWindow to prevent possible ↵Björn Hagemeister2014-06-172-8/+8
| | | | | | | SegFaults because of too many Pointers to ConnectionFrames. Wrote to getters getTutorFrame() and getSelectedFrame(), which are just iterating over ConnectionFrames and looking for flags _isTutor and _isSelected.
* Add icon for locked screen. Add monochrome and stylized connectionframe icons.Manuel Schneider2014-05-272-5/+9
|
* Dont emit _currentProjectionSource in signal vncClientStateChange . (not used)Manuel Schneider2014-05-271-1/+1
|
* Remove unnecessary slotsManuel Schneider2014-05-262-30/+5Star
|
* Make vnc credentials completely private to client. Make VNCConnect work ↵Manuel Schneider2014-05-201-1/+1
| | | | client-internally only. Drop Client::computerID() (equivalent to Client::ip() XD )
* Give ui more contrastManuel Schneider2014-05-051-7/+7
|
* Resize thumbnail correctlyManuel Schneider2014-05-052-0/+3
|
* Reniced the ui. Made styles more readable.Manuel Schneider2014-04-302-15/+44
|
* Adding comments for each method in the .cpp files and class definition in ↵Björn Hagemeister2014-04-282-0/+91
| | | | the .h files.
* recognize a dragmove only if the distance is larger than 40 pxManuel Schneider2014-04-252-10/+15
|
* More meaningful nameManuel Schneider2014-04-252-13/+17
|
* Fix comments, add (very few) documentation commentsSimon Rettberg2014-04-181-1/+1
|
* [SERVER] Go back from ClientId to int, so queued signal/slot connections worksr2013-02-052-5/+4Star
|
* ...sr2013-02-052-3/+3
|
* [SERVER/CLIENT] Wait for connection to close properly before deleting socket ↵sr2013-02-052-4/+3Star
| | | | object
* [SERVER] Implement all four VNC projection modessr2013-02-052-1/+10
|
* Initial commitsr2013-02-042-0/+355