summaryrefslogtreecommitdiffstats
path: root/src/server/mainwindow/mainwindow.cpp
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
* [server] Only block screen saver from running when first client connectsSimon Rettberg2017-03-201-1/+5
| | | | | | | The screen saver lock is recursive, so if we call it for every client that connects, but only unlock once when the last client disconnects, the screen saver will be blocked forever. Fixes #3083
* [server] Prevent screen standby while clients are connectedSimon Rettberg2017-03-061-13/+22
|
* Increase compiler warnings, fix a lot of those instancesSimon Rettberg2016-11-151-7/+7
| | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types
* [server] Rewrite positioning logic of connection framesSimon Rettberg2016-11-021-73/+89
| | | | | | | | | | 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] Run "manager only" logic before creating main windowSimon Rettberg2016-11-021-147/+47Star
| | | | | | This prevents the window popping up for a split second when --manager-only is given and the machine it's running on is not configured as a manager.
* [client] Create config dir before trying to create vnc password file insideSimon Rettberg2016-10-241-1/+0Star
|
* Merge branch 'master' of openslx.org:pvs2Simon Rettberg2016-10-201-19/+0Star
|\
| * [server] Remove pointless code relying on defunct tutor ip listSimon Rettberg2016-10-181-19/+0Star
| |
* | Implement "Attention" feature (virtual hand-raising)Simon Rettberg2016-10-191-3/+7
|/
* [server] Don't ignore entire config if a single room doesn't have a mgrIP ↵Simon Rettberg2016-10-101-2/+1Star
| | | | assigned
* [server] Remove loadPosition() as it's pointless with per-room layoutsSimon Rettberg2016-10-101-44/+2Star
|
* refactoring.Christian Klinger2016-09-301-45/+27Star
|
* astyle.Christian Klinger2016-09-291-412/+374Star
|
* reduced noise in the output (old debug messages...)Christian Klinger2016-09-271-1/+0Star
|
* Implemented 'majority vote' to determine the toolbar options.Christian Klinger2016-09-271-20/+64
| | | | clients in exam-mode are also displayed differently.
* added the --config=FILE parameter and got rid of the SETTINGS macro.Christian Klinger2016-09-261-26/+26
|
* removed USER_SETTINGS etc.Christian Klinger2016-09-121-26/+6Star
| | | | | | (this also changes filename of the crt ans rsa files, but this shouldn't be a problem. (formerly the name of those files depended on the name and location of the ini-files)
* Added support for a label field inside each room section + UTF8Christian Klinger2016-09-121-4/+10
|
* small UI improvement.Christian Klinger2016-06-011-3/+0Star
|
* Added examMode to server (this also changes the style of the toolbar)Christian Klinger2016-05-301-0/+22
|
* may fix the unwanted window growth.Christian Klinger2016-05-231-12/+24
|
* move back connectionframes that went out of the window due to resizing.Christian Klinger2016-05-231-0/+10
|
* Render SVG image on loading with screen resolution.Christian Klinger2016-05-231-4/+15
|
* Improved positioning into the grid. (Pixel-precise calculations).Christian Klinger2016-05-231-68/+51Star
|
* cleaned up some dead code.Christian Klinger2016-05-201-5/+0Star
|
* added feature tutorIP.Christian Klinger2016-05-201-9/+14
|
* added --manager-only (and removed the ipList-feature)Christian Klinger2016-05-191-20/+14Star
|
* This fixes #2813.Christian Klinger2016-05-191-68/+51Star
|
* Closes bug #2807. (And also cleans the code (a bit))Christian Klinger2016-05-191-10/+11
|
* fixed "off-by-one" bug.Christian Klinger2016-05-021-6/+12
|
* better behaviour when placing a client symbol on top of another.Christian Klinger2016-05-021-67/+111
|
* added background-image loading.Christian Klinger2016-04-291-11/+28
|
* Tinted some Icons to differentiate between selected and non-selected students.Christian Klinger2016-04-291-0/+11
|
* Rearranged buttons a little.Christian Klinger2016-04-291-1/+2
|
* lock/unlocking of context-sensitive buttons.Christian Klinger2016-04-271-2/+32
|
* delete button in the toolbar.Christian Klinger2016-04-271-0/+30
|
* removed trashbin.Christian Klinger2016-04-271-43/+1Star
|
* add aspect ratio preservation.Christian Klinger2016-04-271-13/+54
|
* respect configured clientSize.Christian Klinger2016-04-271-2/+8
|
* read gridSize&clientSize from config.Christian Klinger2016-04-271-28/+32
|
* refactor to use Room structChristian Klinger2016-04-271-35/+43
| | | | to save additional properties like gridSize and clientSize.
* basic resizing works.Christian Klinger2016-04-271-13/+18
|
* determine grid size based on the loaded room config.Christian Klinger2016-04-221-26/+54
|
* [CLIENT] Remove stupid hardcoded client limit of 50Simon Rettberg2016-02-081-5/+0Star
|
* properly close the toolbar (?)Jonathan Bauer2016-01-291-1/+1
|
* Added missing translation.Björn Hagemeister2014-09-171-1/+1
|
* Added some translation for manager.Björn Hagemeister2014-09-171-10/+9Star
|
* Forgotten icon of button reload room. Set MainWindow frameless.Björn Hagemeister2014-09-051-1/+1
|
* Several small changes.Björn Hagemeister2014-09-051-0/+1
|