RumPi Linux Client 1.0
A wxWidgets desktop dashboard that visualizes a RumPi robot's live sensor data as a condition-reactive scene
RumPiLinuxClient Class Reference

The wxWidgets application entry point for the RumPi Linux client; creates and shows the main window on startup. More...

#include <RumPiLinuxClient.h>

Inheritance diagram for RumPiLinuxClient:
[legend]
Collaboration diagram for RumPiLinuxClient:
[legend]

Public Member Functions

 RumPiLinuxClient ()
 Builds the application object. More...
 
virtual ~RumPiLinuxClient ()
 Destroys the application object. More...
 
virtual bool OnInit () override
 Initializes the application: enables PNG image support and creates and shows the main window. More...
 

Detailed Description

The wxWidgets application entry point for the RumPi Linux client; creates and shows the main window on startup.

Author
Eddie O'Hagan
Date
8/13/2026

Constructor & Destructor Documentation

◆ RumPiLinuxClient()

RumPiLinuxClient::RumPiLinuxClient ( )

Builds the application object.

Author
Eddie O'Hagan
Date
8/13/2026
//Instantiated by wxWidgets via wxIMPLEMENT_APP.

◆ ~RumPiLinuxClient()

RumPiLinuxClient::~RumPiLinuxClient ( )
virtual

Destroys the application object.

Author
Eddie O'Hagan
Date
8/13/2026
//Destroyed by wxWidgets at exit.

Member Function Documentation

◆ OnInit()

bool RumPiLinuxClient::OnInit ( )
overridevirtual

Initializes the application: enables PNG image support and creates and shows the main window.

Author
Eddie O'Hagan
Date
8/13/2026
//Called by wxWidgets on startup.
Returns
True if the main window was shown successfully.

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