summaryrefslogtreecommitdiffstats
path: root/src/server/mainwindow
Commit message (Collapse)AuthorAgeFilesLines
* Drop _isBroadcastSource. The client must not know anything about the management.Manuel Schneider2014-05-271-2/+0Star
|
* Dont emit _currentProjectionSource in signal vncClientStateChange . (not used)Manuel Schneider2014-05-272-3/+3
|
* Use enums for modes since not all combinations of _broadcast and _lockOthers ↵Manuel Schneider2014-05-272-19/+25
| | | | make sense.
* Drop _desiredProjectionSource. Dont send a stopVncClient if it has not been ↵Manuel Schneider2014-05-272-64/+59Star
| | | | started before.
* Replace states by two flags indicating the stateManuel Schneider2014-05-262-22/+11Star
|
* Refactor unicast to multicastManuel Schneider2014-05-262-5/+6
|
* Make tutor check implicit in lock screenManuel Schneider2014-05-261-1/+1
|
* Several changes:Björn Hagemeister2014-05-261-3/+16
| | | | | | Fixed segmentaion fault, which occured after streaming to all clients. Added sessionName as command line argument to client, so that it connects immediatly after running to given sessionName. If pvsclient shows connected status also display IP-Adress of the running pvsmanager.
* First approach for an exclusive unicast. T.b.c.Manuel Schneider2014-05-222-33/+62
|
* Refactor ambigious projectionsSoure to BroadcastSourceManuel Schneider2014-05-221-8/+8
|
* Fix mitstake in rewrite 58646932664b6ab9014a410dc75dd443fb4f58b9Manuel Schneider2014-05-221-1/+1
|
* Make vnc credentials completely private to client. Make VNCConnect work ↵Manuel Schneider2014-05-201-9/+9
| | | | client-internally only. Drop Client::computerID() (equivalent to Client::ip() XD )
* Remove any knowledge of Networkmesage in MainwindowManuel Schneider2014-05-201-45/+16Star
|
* Merge branch 'master' of git.openslx.org:pvs2Manuel Schneider2014-05-201-0/+1
|\
| * Simple changes in Layout of Help Window.Björn Hagemeister2014-05-201-0/+1
| |
* | Reduce codeManuel Schneider2014-05-201-38/+13Star
| | | | | | | | | | * Reduce code of prepareForProjection (broadcast part) * Make toolbar icons 48x48 px (were too large for standard windowsize)
* | Merge unicast implemetations into one.Manuel Schneider2014-05-202-49/+10Star
| |
* | Reduce codebaseManuel Schneider2014-05-202-97/+14Star
|/ | | | | | * Drop Prepare MainWindow::prepareForProjection * Drop redundant code in prepareForProjection (now unicast) * Adjust comments
* Merge branch 'master' of git.openslx.org:pvs2Björn Hagemeister2014-05-192-68/+13Star
|\
| * Make toolbar static on left sideManuel Schneider2014-05-162-68/+13Star
| | | | | | | | | | | | | | * Redudce unnecessary codebase by dropping curious nested timerId & timerTimeout * Use the resizeEvent properly * Make size of buttons static * Drop unnecesary ui properties
* | Help windowBjörn Hagemeister2014-05-192-0/+14
|/
* Several changes:Manuel Schneider2014-05-162-167/+255
| | | | | | | | | | * Change the messagebox text * Add button stub for exclusiveStudentToTutor * Split prepareProjection in broacast, unicast and exclusiveunicast (stub) * Make multiple used, hardcoded strings static const member of mainwindow * Replace multiple loops asking for selection and tutor by membervariable * references to the connectionframe of the latter * Complete missing error messages
* Fix segmentation fault after looking all screens and there is one client ↵Björn Hagemeister2014-05-131-1/+1
| | | | disconnected.
* Configured not locking the screen, if manager and client working on same ↵Björn Hagemeister2014-05-122-57/+51Star
| | | | | | machine. Plus changing symbol for tutor2all button.
* Changes the approach of Qt Gui initialization to the member pointer ↵Manuel Schneider2014-05-061-2/+1Star
| | | | approach. This means multiple inheritance is avoided and the form is now a member pointer of the class. Immlicitely renamed some ui elements for clearification. Again changed unnecessary use of QDialog to QWidget.
* Reduces button block timeManuel Schneider2014-05-051-1/+1
|
* Fixed curious text in warningsManuel Schneider2014-05-051-1/+1
|
* KISS'n'DRY for more cohesionManuel Schneider2014-04-302-27/+20Star
|
* cant fire the timer inside the button slots since they are called somewhere ↵Manuel Schneider2014-04-302-28/+38
| | | | wlse too
* Disable all buttons if one is clicked and enable them after a specified timeManuel Schneider2014-04-292-27/+33
|
* Adding comments for each method in the .cpp files and class definition in ↵Björn Hagemeister2014-04-282-0/+176
| | | | the .h files.
* Reduced button block code. Moved some magic number to header.Manuel Schneider2014-04-242-57/+57
|
* Merge branch 'master' of git.openslx.org:pvs2Björn Hagemeister2014-04-231-2/+13
|\
| * [SERVER] Fixed tracking of which clients is watching (trying to watch) whichManuel Schneider2014-04-231-2/+13
| | | | | | | | other client
* | Fix status icon updating not workingBjörn Hagemeister2014-04-231-3/+6
|/
* Fixed, that inactive Client can be manually choosen as Tutor.Björn Hagemeister2014-04-221-3/+13
|
* New feature: Change or set tutor manually during session + URL of IP - ListBjörn Hagemeister2014-04-222-4/+25
| | | | of possible tutors, can be set in command line by starting server.
* New feature. Download of tutor-ip-list and automated assingment.Björn Hagemeister2014-04-162-14/+35
| | | | TODO: Make source url configurable.
* Changed exit text to be "exit?" instead of "Beenden?".Björn Hagemeister2014-04-151-1/+1
|
* Changed session name to be random at the beginning of each session.# Please ↵Björn Hagemeister2014-04-141-1/+1
| | | | enter the commit message for your changes. Lines starting
* [SERVER] Get "stop projection" rightsr2013-02-061-5/+15
| | | | [CLIENT] Redraw whole screen on projection start
* [SERVER] Add "stop projection" buttonsr2013-02-062-1/+21
| | | | | [SERVER] Don't show error message when VNC server stops as expected [SERVER/CLIENT] Implement connection timeout of 15 seconds
* ...sr2013-02-061-0/+1
|
* [SERVER] Go back from ClientId to int, so queued signal/slot connections worksr2013-02-052-3/+3
|
* ...sr2013-02-051-2/+6
|
* ...sr2013-02-052-10/+8Star
|
* ...sr2013-02-052-2/+18
|
* [SHARED] Add missing error message if network message parsing failssr2013-02-051-4/+5
|
* [SERVER] Properly tell client the VNC server'S client idsr2013-02-051-4/+5
|
* [SERVER] fix vnc startup commandsr2013-02-051-0/+8
|