summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * Started including button for reloading room configuration by choosing your ↵Björn Hagemeister2014-08-054-0/+73
| | | | | | | | | | | | own room first. Is not working right now.
| * Minimal changes: some qDebugs(), changed index of for - loop.Björn Hagemeister2014-07-302-6/+12
| |
| * Fixed unintended bug from yesterday.Björn Hagemeister2014-07-302-2/+3
| |
| * Added user warning before second or more change of sessionName.Björn Hagemeister2014-07-291-6/+18
| |
| * Fixed, deleting clients after SessionNameUpdate.Björn Hagemeister2014-07-292-5/+12
| | | | | | | | | | Using Counter, change for the first time --> do nothing change for the second time --> delete clients. Maybe too complicated for user?
| * Fixed bug, that frame moved on (0,0) is asked to be deleted.Björn Hagemeister2014-07-294-27/+30
| |
* | Change system settings path. Change name of config fileManuel Schneider2014-09-032-6/+10
|/
* Read the configfile and place the frames according to the coordinatesManuel Schneider2014-07-232-41/+74
| | | | given in /etc/xdg/openslx/pvs2mgr.ini.
* Clean up students broadcastManuel Schneider2014-07-231-2/+0Star
|
* Again fix oneclick-source-change-lock-bug. Note to myself: Never ever ↵Manuel Schneider2014-07-221-25/+15Star
| | | | violate DRY again. NEVER!
* Fix TutorToStudent can't toggle bug.Manuel Schneider2014-07-221-14/+8Star
|
* Fix broadcast bug.Manuel Schneider2014-07-221-16/+8Star
|
* Add an about dialog to the client.Manuel Schneider2014-07-222-0/+27
|
* Fix login-lock-bug. Update todolistManuel Schneider2014-07-221-3/+6
|
* Fix oneclick-source-change-lock-bugManuel Schneider2014-07-222-35/+18Star
|
* Drop the watchers concept, since the desiredProjectionSource essentially ↵Manuel Schneider2014-07-223-36/+25Star
| | | | implies it
* Bugfix: One click source change now fully supportedManuel Schneider2014-07-222-77/+67Star
| | | | | | | Since the async nature of this protocol introduces race conditions when changing the source of the projection, the possiblity that two servers exist at a moment is still there. Even though we thought we do not support multiple sources. This is the reason why _desiredProjectionSource is needed after all.
* Show window after setting it up, preventing flickering on start.Manuel Schneider2014-07-221-1/+1
|
* Remove dead button action.Manuel Schneider2014-07-222-40/+0Star
|
* Let the client quit if to much params. Let the client be able to connect to ↵Manuel Schneider2014-07-223-14/+30
| | | | the empty session id.
* Merge branch 'master' of git.openslx.org:pvs2Manuel Schneider2014-07-213-2/+61
|\
| * Tried to implement the fixed room settings, but is not working correctly ↵Björn Hagemeister2014-07-213-2/+61
| | | | | | | | | | | | | | | | 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-2111-246/+246
| |
* | Finally implemented one click projectionsource changeManuel Schneider2014-07-211-18/+29
| | | | | | | | Prevent the new projectionsource from beeing killed by stop clients wrt the connections
* | Rename modes. Move code in slots to avoid unnecessary branching. Give the ↵Manuel Schneider2014-07-214-83/+167
|/ | | | client more information about past progjectionSource
* Merge branch 'master' of git.openslx.org:pvs2Manuel Schneider2014-07-096-107/+218
|\
| * NEW feature: Possible to delete offline client by drag and drop to trash, ↵Björn Hagemeister2014-06-193-3/+47
| | | | | | | | which is positioned in the right bottom corner of manager.
| * Delete connected clients and connectionFrames after sessionName has changed.Björn Hagemeister2014-06-172-2/+15
| | | | | | | | Surround camera and eye icon with borderline for better contrast on frames.
| * Moved method isManagerMachine() from MainWindow to Client.Björn Hagemeister2014-06-174-22/+20Star
| | | | | | | | isManagerMachine() is now called just once directly in lockScreen().
| * Removed _tutorFrame and _selectedFrame out of MainWindow to prevent possible ↵Björn Hagemeister2014-06-174-52/+94
| | | | | | | | | | | | | | 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.
| * Fixed SegFauls by setting _streamingSource to integer and just using the ↵Björn Hagemeister2014-06-052-31/+45
| | | | | | | | clients id, instead of real pointers.
* | Remove annoying -Wreoder warningManuel Schneider2014-07-091-1/+1
|/
* Merge branch 'master' of git.openslx.org:pvs2Björn Hagemeister2014-06-032-10/+11
|\
| * Merge branch 'master' of git.openslx.org:pvs2Manuel Schneider2014-06-032-0/+15
| |\
| * | Lock the buttons until the new vnc server sent a reply about its state. If ↵Manuel Schneider2014-06-032-10/+11
| | | | | | | | | | | | this fails, unlock the buttons after a timeout of 2 seconds
* | | Removed _watchers List.Björn Hagemeister2014-06-032-11/+55
| |/ |/| | | | | | | Set flag in client.h _isWatcher with getter and setter, and controlling the watchers over this value.
* | Merge branch 'master' of git.openslx.org:pvs2Björn Hagemeister2014-06-032-25/+2Star
|\|
| * Remove MainWindow::isValidClient. Connect slots not queued.Manuel Schneider2014-06-032-25/+2Star
| |
* | Put searching for client with specific id into method, getClientFromId(int id).Björn Hagemeister2014-06-032-0/+15
|/
* Merge branch 'master' of git.openslx.org:pvs2Manuel Schneider2014-06-034-16/+22
|\
| * Removed some unnecessary qDebug comments.Björn Hagemeister2014-06-024-6/+1Star
| |
| * Merge branch 'master' of git.openslx.org:pvs2Björn Hagemeister2014-06-0210-255/+448
| |\ | | | | | | | | | | | | Conflicts: src/server/mainwindow/mainwindow.h
| * | Put Check if manager is running on machine into method.Björn Hagemeister2014-06-022-10/+21
| | | | | | | | | | | | If student2tutor_exclusive is running, the manager running machine is not locked now.
* | | Remove client list from listenServer. Check maxClients in MainwindowManuel Schneider2014-06-033-10/+6Star
| |/ |/|
* | Uncheck lock if any action is performed.Manuel Schneider2014-05-282-9/+30
| |
* | Give Exclusive student to tutor correct funtion. Kill all projections on lock.Manuel Schneider2014-05-281-1/+4
| |
* | Try to reconnect if the pvsmgr gets disconnectedManuel Schneider2014-05-283-4/+12
| |
* | Increase timeout for debuggingManuel Schneider2014-05-281-2/+2
| |
* | Outsource serverDiscovery.Manuel Schneider2014-05-285-198/+324
| |
* | Remove TODO. User get visual feedback via cam icon.Manuel Schneider2014-05-271-1/+0Star
| |