OSTC Companion  3.0
Companion sofftware for H&W dive computers
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Slots | Public Member Functions | List of all members
MainWindow Class Reference

GUI for OSTC Companion. More...

#include <MainWindow.h>

Inheritance diagram for MainWindow:
Inheritance graph
[legend]

Public Slots

void changeTypeSlot ()
 User changed computer model. More...
 
void settingsSlot ()
 Pop SettingsDialog preferences interface. More...
 
void connectSlot ()
 Try to connect to the device. More...
 
void dateSlot ()
 Try to set Date & Time on the connected device. More...
 
void nameSlot ()
 Try to change custom text on the connected device. More...
 
void iconSlot ()
 Try to set custom image on the connected device. More...
 
void upgradeSlot ()
 Try to upgrade firmware of the connected device. More...
 
void closeSlot ()
 Close current connection to the device. More...
 

Public Member Functions

 MainWindow ()
 Constructor. More...
 
 ~MainWindow ()
 Destructor. Release interface and driver. More...
 
void retranslate ()
 Handle Language changes. Re-apply translations to all interface elements. More...
 

Detailed Description

GUI for OSTC Companion.

Implement the Companion user interface.

Constructor & Destructor Documentation

MainWindow::MainWindow ( )

Constructor.

Starts everything, and instanciate the driver found in settings.

MainWindow::~MainWindow ( )

Destructor. Release interface and driver.

Member Function Documentation

void MainWindow::changeTypeSlot ( )
slot

User changed computer model.

void MainWindow::closeSlot ( )
slot

Close current connection to the device.

void MainWindow::connectSlot ( )
slot

Try to connect to the device.

void MainWindow::dateSlot ( )
slot

Try to set Date & Time on the connected device.

void MainWindow::iconSlot ( )
slot

Try to set custom image on the connected device.

void MainWindow::nameSlot ( )
slot

Try to change custom text on the connected device.

void MainWindow::retranslate ( )

Handle Language changes. Re-apply translations to all interface elements.

void MainWindow::settingsSlot ( )
slot

Pop SettingsDialog preferences interface.

void MainWindow::upgradeSlot ( )
slot

Try to upgrade firmware of the connected device.


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