Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up and modernize code | Simon Rettberg | 2022-10-30 | 2 | -65/+85 |
| | | | | | | | - static "new-style" signal->slot connections - Fix a lot of things Clang-Tidy complained about - Move includes to .cpp files and use forward decls in .h - Don't use <QtWidgets> and <QtCore>, but specific includes instead | ||||
* | [server] Show drop position when moving frame around | Simon Rettberg | 2018-08-02 | 2 | -25/+28 |
| | |||||
* | Update code style, fix compiler warnings | Simon Rettberg | 2018-07-24 | 2 | -13/+13 |
| | | | | | | - Use nullptr instead of NULL for better warnings in case of mistakes - Get rid of VLAs which are not in C++11 actually - Fix implicit signed <-> unsigned mismatches by adding checks and casts | ||||
* | [server] Resize thumbs server side on mismatch | Simon Rettberg | 2018-07-20 | 2 | -19/+30 |
| | | | | | | | | | | The server requests the appropriate size thumbnail from the client so no bandwidth will be wasted. However, due to privacy concerns, the client might actually send a thumb that's smaller than requested, resulting in a tiny thumbnail on the server with huge gray borders. The server will now scale up the image in those cases. We'd actually also scale the image down now if it were too large, but this doesn't happen under normal circumstances. | ||||
* | [server] Offer deleting temp. clients on session name change | Simon Rettberg | 2018-07-19 | 2 | -5/+5 |
| | | | | | | | If the user changes the session name, we now ask whether to disconnect and delete all clients that just connected via session name and don't belong to the currently loaded room layout. | ||||
* | port to qt5 | Jonathan Bauer | 2017-11-15 | 1 | -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 instances | Simon Rettberg | 2016-11-15 | 2 | -3/+3 |
| | | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types | ||||
* | [server] Rewrite positioning logic of connection frames | Simon Rettberg | 2016-11-02 | 2 | -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 it | Simon Rettberg | 2016-10-28 | 2 | -8/+19 |
| | |||||
* | Implement "Attention" feature (virtual hand-raising) | Simon Rettberg | 2016-10-19 | 2 | -7/+14 |
| | |||||
* | refactoring. | Christian Klinger | 2016-09-30 | 1 | -1/+0 |
| | |||||
* | astyle. | Christian Klinger | 2016-09-29 | 2 | -92/+77 |
| | |||||
* | Implemented 'majority vote' to determine the toolbar options. | Christian Klinger | 2016-09-27 | 2 | -5/+27 |
| | | | | clients in exam-mode are also displayed differently. | ||||
* | small UI improvement. | Christian Klinger | 2016-06-01 | 1 | -1/+0 |
| | |||||
* | Added examMode to server (this also changes the style of the toolbar) | Christian Klinger | 2016-05-30 | 1 | -1/+4 |
| | |||||
* | added feature tutorIP. | Christian Klinger | 2016-05-20 | 1 | -3/+7 |
| | |||||
* | Tinted some Icons to differentiate between selected and non-selected students. | Christian Klinger | 2016-04-29 | 1 | -2/+2 |
| | |||||
* | basic resizing works. | Christian Klinger | 2016-04-27 | 1 | -0/+5 |
| | |||||
* | [*] Use thumbnail on vnc viewer window until connection is up | Simon Rettberg | 2016-02-08 | 2 | -3/+4 |
| | |||||
* | Minimal changes: some qDebugs(), changed index of for - loop. | Björn Hagemeister | 2014-07-30 | 1 | -1/+1 |
| | |||||
* | Fixed bug, that frame moved on (0,0) is asked to be deleted. | Björn Hagemeister | 2014-07-29 | 2 | -2/+2 |
| | |||||
* | Merge branch 'master' of git.openslx.org:pvs2 | Manuel Schneider | 2014-07-21 | 1 | -0/+5 |
|\ | |||||
| * | Tried to implement the fixed room settings, but is not working correctly ↵ | Björn Hagemeister | 2014-07-21 | 1 | -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 tabs | Manuel Schneider | 2014-07-21 | 1 | -3/+3 |
|/ | |||||
* | NEW feature: Possible to delete offline client by drag and drop to trash, ↵ | Björn Hagemeister | 2014-06-19 | 1 | -0/+1 |
| | | | | which is positioned in the right bottom corner of manager. | ||||
* | Delete connected clients and connectionFrames after sessionName has changed. | Björn Hagemeister | 2014-06-17 | 1 | -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 Hagemeister | 2014-06-17 | 2 | -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 Schneider | 2014-05-27 | 2 | -5/+9 |
| | |||||
* | Dont emit _currentProjectionSource in signal vncClientStateChange . (not used) | Manuel Schneider | 2014-05-27 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary slots | Manuel Schneider | 2014-05-26 | 2 | -30/+5 |
| | |||||
* | Make vnc credentials completely private to client. Make VNCConnect work ↵ | Manuel Schneider | 2014-05-20 | 1 | -1/+1 |
| | | | | client-internally only. Drop Client::computerID() (equivalent to Client::ip() XD ) | ||||
* | Give ui more contrast | Manuel Schneider | 2014-05-05 | 1 | -7/+7 |
| | |||||
* | Resize thumbnail correctly | Manuel Schneider | 2014-05-05 | 2 | -0/+3 |
| | |||||
* | Reniced the ui. Made styles more readable. | Manuel Schneider | 2014-04-30 | 2 | -15/+44 |
| | |||||
* | Adding comments for each method in the .cpp files and class definition in ↵ | Björn Hagemeister | 2014-04-28 | 2 | -0/+91 |
| | | | | the .h files. | ||||
* | recognize a dragmove only if the distance is larger than 40 px | Manuel Schneider | 2014-04-25 | 2 | -10/+15 |
| | |||||
* | More meaningful name | Manuel Schneider | 2014-04-25 | 2 | -13/+17 |
| | |||||
* | Fix comments, add (very few) documentation comments | Simon Rettberg | 2014-04-18 | 1 | -1/+1 |
| | |||||
* | [SERVER] Go back from ClientId to int, so queued signal/slot connections work | sr | 2013-02-05 | 2 | -5/+4 |
| | |||||
* | ... | sr | 2013-02-05 | 2 | -3/+3 |
| | |||||
* | [SERVER/CLIENT] Wait for connection to close properly before deleting socket ↵ | sr | 2013-02-05 | 2 | -4/+3 |
| | | | | object | ||||
* | [SERVER] Implement all four VNC projection modes | sr | 2013-02-05 | 2 | -1/+10 |
| | |||||
* | Initial commit | sr | 2013-02-04 | 2 | -0/+355 |