#include <wx/artprov.h>
#include <wx/xrc/xmlres.h>
#include <wx/intl.h>
#include <wx/panel.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/string.h>
#include <wx/bitmap.h>
#include <wx/image.h>
#include <wx/icon.h>
#include <wx/notebook.h>
#include <wx/sizer.h>
#include <wx/frame.h>
#include <wx/menu.h>
#include <wx/msgdlg.h>
#include <wx/dataview.h>
#include <wx/stattext.h>
#include <wx/statbox.h>
#include <RumPi/Data/SelectedSensorReadings.h>
#include "../../Headers/LoggerEventForwarder.h"
#include "../../Headers/GUI/ComponentData.h"
#include "../../Headers/GUI/ComponentPanel.h"
#include "../../Headers/GUI/HomeScenePanel.h"
#include "../../Headers/GUI/LoggerListData.h"
Go to the source code of this file.
|
| class | MainWindow |
| | The client's main window: a tabbed frame (Home scene, Summary tiles, Devices, Logger, Settings) that starts the background poll thread and the alert forwarder, and refreshes its tabs from the events they post. More...
|
| |
|
| | wxDECLARE_EVENT (wxEVT_RUMPI_UPDATE, wxThreadEvent) |
| | Custom event carrying a component-data update from the manager thread to the UI. More...
|
| |
◆ RumPiMenuID
Menu / control command IDs for the main window.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
| Enumerator |
|---|
| ID_SHOW_LOGS | The "Show Log Files" menu item.
|
◆ wxDECLARE_EVENT()
| wxDECLARE_EVENT |
( |
wxEVT_RUMPI_UPDATE |
, |
|
|
wxThreadEvent |
|
|
) |
| |
Custom event carrying a component-data update from the manager thread to the UI.