Ember
Loading...
Searching...
No Matches
MonitorApp.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <wx/wx.h>
4
5
namespace
Ember
{
6
namespace
Monitor
{
7
class
MonitorFrame
;
8
}
// namespace Monitor
9
}
// namespace Ember
10
12
class
MonitorApp
:
public
wxApp {
13
public
:
14
MonitorApp
() :
m_frame
(nullptr),
m_screenWidth
(0),
m_screenHeight
(0) {}
15
17
bool
OnInit
()
override
;
19
int
OnExit
()
override
;
20
21
private
:
22
Ember::Monitor::MonitorFrame
*
m_frame
;
23
int
m_screenWidth
;
24
int
m_screenHeight
;
25
};
26
27
wxDECLARE_APP
(
MonitorApp
);
wxDECLARE_APP
wxDECLARE_APP(MonitorApp)
Ember::Monitor::MonitorFrame
Main application frame owning the TCP server, tree builder, codec, state manager, and AUI layout (Con...
Definition
MonitorFrame.h:27
MonitorApp
Entry point for the EmberMonitor application.
Definition
MonitorApp.h:12
MonitorApp::m_screenWidth
int m_screenWidth
Definition
MonitorApp.h:23
MonitorApp::m_frame
Ember::Monitor::MonitorFrame * m_frame
Definition
MonitorApp.h:22
MonitorApp::OnInit
bool OnInit() override
Initializes the application and creates the main frame.
Definition
MonitorApp.cpp:6
MonitorApp::OnExit
int OnExit() override
Cleans up resources on application exit.
Definition
MonitorApp.cpp:24
MonitorApp::m_screenHeight
int m_screenHeight
Definition
MonitorApp.h:24
MonitorApp::MonitorApp
MonitorApp()
Definition
MonitorApp.h:14
Ember::Monitor
Definition
MonitorApp.h:6
Ember
Definition
TCPTreeAdapter.h:11
EmberMonitor
include
App
MonitorApp.h
Generated by
Release_1_14_0