Pool Video Switch v2
Software video switch for distributed remote display in a lecture environment
Public Types | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
ClientApp Class Reference

#include "clientapp.h"

+ Inheritance diagram for ClientApp:
+ Collaboration diagram for ClientApp:

Public Types

enum  ConnectionMode { None, Auto, Session }
 

Public Member Functions

 ClientApp (int &argc, char **argv)
 
bool isExamMode () const
 
virtual QStringList arguments ()
 
QSharedPointer< QSettings > getSettings ()
 
ServerConnectionconnection () const
 
ConnectWindowconnectWindow () const
 
bool isConnectedToLocalManager () const
 

Private Slots

void connected (ServerConnection *connection)
 
void disconnected (ServerConnection *connection)
 

Private Member Functions

QStringList parseParameters ()
 

Private Attributes

ConnectionMode _connectionMode
 
bool _examMode
 
QString _sessionName
 
Toolbar_toolbar
 
ConnectWindow_connectWindow
 
ServerConnection_connection
 
QStringList _arguments
 
QString _iniPath
 

Detailed Description

Definition at line 22 of file clientapp.h.

Member Enumeration Documentation

Enumerator
None 
Auto 
Session 

Definition at line 28 of file clientapp.h.

Constructor & Destructor Documentation

ClientApp::ClientApp ( int &  argc,
char **  argv 
)

Definition at line 11 of file clientapp.cpp.

+ Here is the call graph for this function:

Member Function Documentation

QStringList ClientApp::arguments ( )
virtual

Definition at line 79 of file clientapp.cpp.

+ Here is the caller graph for this function:

void ClientApp::connected ( ServerConnection connection)
privateslot

Definition at line 98 of file clientapp.cpp.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

ServerConnection* ClientApp::connection ( ) const
inline

Definition at line 52 of file clientapp.h.

+ Here is the caller graph for this function:

ConnectWindow* ClientApp::connectWindow ( ) const
inline

Definition at line 54 of file clientapp.h.

void ClientApp::disconnected ( ServerConnection connection)
privateslot

Definition at line 104 of file clientapp.cpp.

+ Here is the caller graph for this function:

QSharedPointer< QSettings > ClientApp::getSettings ( )

Definition at line 84 of file clientapp.cpp.

bool ClientApp::isConnectedToLocalManager ( ) const
inline

Definition at line 56 of file clientapp.h.

+ Here is the call graph for this function:

bool ClientApp::isExamMode ( ) const
inline

Definition at line 46 of file clientapp.h.

QStringList ClientApp::parseParameters ( )
private

Definition at line 59 of file clientapp.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

QStringList ClientApp::_arguments
private

Definition at line 37 of file clientapp.h.

ServerConnection* ClientApp::_connection
private

Definition at line 36 of file clientapp.h.

ConnectionMode ClientApp::_connectionMode
private

Definition at line 31 of file clientapp.h.

ConnectWindow* ClientApp::_connectWindow
private

Definition at line 35 of file clientapp.h.

bool ClientApp::_examMode
private

Definition at line 32 of file clientapp.h.

QString ClientApp::_iniPath
private

Definition at line 38 of file clientapp.h.

QString ClientApp::_sessionName
private

Definition at line 33 of file clientapp.h.

Toolbar* ClientApp::_toolbar
private

Definition at line 34 of file clientapp.h.


The documentation for this class was generated from the following files: