ButtonList | List of ButtonObject |
ButtonObject | Button type to be sent to QML |
ByteArrayUtils | Utility class to give easy functoins to add / read data with QByteArray (in such way that they are usable on Network) |
Changement | Handle changes information |
ConnectionQMLWidget | Interface for the QML interface of connection |
Data | Base class for data ready to be shared on network |
DataUtils | Utility class to convert int to 4 chars and 4 chars to int |
FileData | Implementation to send file over the network |
FileDataBase | |
FileDataObject | |
FileList | List of FileList |
ListData< T > | List implementation ready to be shared on network |
MachineData | Type to keep information about other machines on the network |
MachineDataReader | Implementation of SettingsReader to read a file containing information on other machines on the network The file is formatted as follow:
|
MainScreenQMLWidget | Interface to centralise all the interface of MedCenter |
MainWindow | |
MedCenter | Base of the application |
ModuleInterface | Base class for MedCenter's modules Modules can display a widget ; have access to Patient data and should give their name and a path to an logo image A module does not always need to be displayed. This depends on the information attached to the Patient |
NameObject | Object to be sent to QML, containing the name of a patien |
NClient | Base class for client on network |
NetworkManager | Handles all the network scheme for MedCenter The Network scheme declares that each instance of the application has a server and connects to all other machine Moreover, if a machine is not reachable, the connection will be retried each CHECK_CONNECTION_DELAY ms |
NServer | Base class for servers |
NServer::NServerSocket | Internal structure to keep information on incoming connection and data |
OperationData | Information about operations |
Patient | Container of all the Patient information. The informations are kept in a map and recognised by their category |
PatientContainer | Container for Patient data |
PatientData | Information about the patient itself (such as his name / age, ...) |
QMLBarWidget | Interface in the form of bar to contain buttons |
QMLChatWidget | Interface to display a chat with a list of users |
QMLEditDataWidget | Interface to edit patient data |
QMLEditMachinesWidget | Interface to display and edit machines in a list |
QMLEditUsersWidget | Interface to display and edit user informations |
QMLPatientListWidget | Interface to display patient in a list |
QMLVersionningWidget | Interface to display data about changement |
QMLWidget | Base class for all widget load QML files. These widget are also an interface between the QML interface and the rest of the application by handling slots and signals |
SettingsReader | Base class to read settings text files- |
SimplePatient | The SimplePatient is a class giving only the name and the associated id for a patient |
SSLClient | Implementation of a network client using SSL |
SSLException | Exception throw when error is occuring when setting SSL connection |
SSLServer | Implementation of a network server using SSL |
TCPClient | Implementation of a network client using TCP |
TCPServer | Implementation of a network server using TCP |
User | |
VersionData | Data about the different versions of a patient |