Pool Video Switch v2
Software video switch for distributed remote display in a lecture environment
MainWindow Member List

This is the complete list of members for MainWindow, including all inherited members.

_backgroundImageMainWindowprivate
_buttonLockTimerMainWindowprivate
_clientFramesMainWindowprivate
_dropMarkerMainWindowprivate
_examModeLabelMainWindowprivate
_helpWindowMainWindowprivate
_lastClientCountMainWindowprivate
_lockingButtonsMainWindowprivate
_modeMainWindowprivate
_reloadWindowMainWindowprivate
_sessionNameLabelMainWindowprivate
_sessionNameWindowMainWindowprivate
_streamingSourceMainWindowprivate
_tilesXMainWindowprivate
_tilesYMainWindowprivate
BUTTON_BLOCK_TIMEMainWindowprivatestatic
calcFrameGeometry(ConnectionFrame *frame) const MainWindow
changeEvent(QEvent *e) overrideMainWindowprivate
clientCountChanged()MainWindowprotectedslot
closeEvent(QCloseEvent *e) overrideMainWindowprivate
closestFreeSlot(const QPoint &preferredPixels, const ConnectionFrame *toIgnore)MainWindowprivate
createFrame(const QString &computerId=QString(), const QPoint *gridPosition=nullptr, bool fromRoomplan=false)MainWindowprivate
disableButtons()MainWindowprotectedslot
enableButtons()MainWindowprotectedslot
getClientFromId(int id)MainWindowprivate
getSelectedFrame()MainWindowprivate
getTileHeightPx() const MainWindowprivate
getTileWidthPx() const MainWindowprivate
getTutorFrame()MainWindowprivate
MainWindow(QWidget *parent=nullptr)MainWindowexplicit
Mode enum nameMainWindowprivate
mouseReleaseEvent(QMouseEvent *e) overrideMainWindowprivate
onButtonExit()MainWindowprotectedslot
onButtonHelp()MainWindowprotectedslot
onButtonLock(bool checked)MainWindowprotectedslot
onButtonLockSingle()MainWindowprotectedslot
onButtonReloadRoomConfig()MainWindowprotectedslot
onButtonSetAsTutor()MainWindowprotectedslot
onButtonStopProjection()MainWindowprotectedslot
onButtonStudentToTutor()MainWindowprotectedslot
onButtonStudentToTutorExclusive()MainWindowprotectedslot
onButtonTutorToAll()MainWindowprotectedslot
onButtonTutorToStudent()MainWindowprotectedslot
onClientAuthenticated(Client *client)MainWindowprotectedslot
onClientAuthenticating(Client *client, ClientLogin *request)MainWindowprotectedslot
onClientConnected(Client *client)MainWindowprotectedslot
onDeleteClient()MainWindowprotectedslot
onFrameClicked(ConnectionFrame *frame)MainWindowprotectedslot
onFrameDropped(ConnectionFrame *frame)MainWindowprotectedslot
onFrameMoving(ConnectionFrame *frame)MainWindowprotectedslot
onReloadRoomCancel()MainWindowprotectedslot
onReloadRoomOk()MainWindowprotectedslot
onSessionNameClick()MainWindowprotectedslot
onSessionNameUpdate()MainWindowprotectedslot
onVncClientStateChange(Client *client)MainWindowprotectedslot
onVncServerStateChange(Client *client)MainWindowprotectedslot
placeFrameInFreeSlot(ConnectionFrame *frame, QPoint preferred=QPoint(-1,-1))MainWindowprivate
reloadCurrentRoom()MainWindowprivate
reset(bool lock=false)MainWindowprivate
resizeEvent(QResizeEvent *e) overrideMainWindowprivate
startVncServerIfNecessary(int from)MainWindowprivate
tellClientCurrentSituation(Client *client)MainWindowprivate
uiMainWindowprivate
updateContextButtonStates()MainWindowprivate
vncOneOnOne(bool exclusive)MainWindowprivate
~MainWindow() overrideMainWindow