Main application frame owning the TCP server, tree builder, codec, state manager, and AUI layout (ConnectionPanel, MainPanel, RightSidePanel, MonitorNavigatorTab, PropertiesTab).
More...
#include <MonitorFrame.h>
|
| | MonitorFrame (const wxString &title, const wxPoint &pos, const wxSize &size) |
| | Constructs the frame with the given title, position, and size.
|
| | ~MonitorFrame () |
| | Destroys the frame and releases resources.
|
Main application frame owning the TCP server, tree builder, codec, state manager, and AUI layout (ConnectionPanel, MainPanel, RightSidePanel, MonitorNavigatorTab, PropertiesTab).
Definition at line 27 of file MonitorFrame.h.
◆ ConnectionState
| Enumerator |
|---|
| Idle | |
| Connected | |
| AwaitingTree | |
| TreeReady | |
Definition at line 62 of file MonitorFrame.h.
◆ MonitorFrame()
| Ember::Monitor::MonitorFrame::MonitorFrame |
( |
const wxString & | title, |
|
|
const wxPoint & | pos, |
|
|
const wxSize & | size ) |
Constructs the frame with the given title, position, and size.
◆ ~MonitorFrame()
| Ember::Monitor::MonitorFrame::~MonitorFrame |
( |
| ) |
|
Destroys the frame and releases resources.
Definition at line 32 of file MonitorFrame.cpp.
◆ CreateLayout()
| void Ember::Monitor::MonitorFrame::CreateLayout |
( |
| ) |
|
|
private |
◆ CreateMenuBar()
| void Ember::Monitor::MonitorFrame::CreateMenuBar |
( |
| ) |
|
|
private |
◆ HandleBlackboardUpdate()
◆ HandleDisconnect()
◆ HandleHandshake()
◆ HandleTickUpdate()
◆ HandleTreeInit()
◆ HandleTreeReset()
◆ OnAbout()
| void Ember::Monitor::MonitorFrame::OnAbout |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ OnClientConnect()
| void Ember::Monitor::MonitorFrame::OnClientConnect |
( |
const std::string & | address | ) |
|
|
private |
◆ OnClientDisconnect()
| void Ember::Monitor::MonitorFrame::OnClientDisconnect |
( |
| ) |
|
|
private |
◆ OnClose()
| void Ember::Monitor::MonitorFrame::OnClose |
( |
wxCloseEvent & | event | ) |
|
|
private |
◆ OnFrameResize()
| void Ember::Monitor::MonitorFrame::OnFrameResize |
( |
wxSizeEvent & | event | ) |
|
|
private |
◆ OnNodeSelected()
◆ OnPollTimer()
| void Ember::Monitor::MonitorFrame::OnPollTimer |
( |
wxTimerEvent & | event | ) |
|
|
private |
◆ OnQuit()
| void Ember::Monitor::MonitorFrame::OnQuit |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ OnServerMessage()
◆ RefreshVisualization()
| void Ember::Monitor::MonitorFrame::RefreshVisualization |
( |
| ) |
|
|
private |
◆ SetupCallbacks()
| void Ember::Monitor::MonitorFrame::SetupCallbacks |
( |
| ) |
|
|
private |
◆ UpdateStatusBar()
| void Ember::Monitor::MonitorFrame::UpdateStatusBar |
( |
| ) |
|
|
private |
◆ wxDECLARE_EVENT_TABLE()
| Ember::Monitor::MonitorFrame::wxDECLARE_EVENT_TABLE |
( |
| ) |
|
|
private |
◆ m_auiManager
| wxAuiManager* Ember::Monitor::MonitorFrame::m_auiManager |
|
private |
◆ m_codec
◆ m_connectionPanel
◆ m_connectionState
◆ m_currentTree
◆ m_currentTreeId
| std::string Ember::Monitor::MonitorFrame::m_currentTreeId |
|
private |
◆ m_hasPendingTickUpdate
| bool Ember::Monitor::MonitorFrame::m_hasPendingTickUpdate = false |
|
private |
◆ m_inNodeSelection
| bool Ember::Monitor::MonitorFrame::m_inNodeSelection = false |
|
private |
◆ m_lastClientSize
| wxSize Ember::Monitor::MonitorFrame::m_lastClientSize |
|
private |
◆ m_layout
◆ m_mainPanel
| MainPanel* Ember::Monitor::MonitorFrame::m_mainPanel |
|
private |
◆ m_navigatorTab
◆ m_pendingTickUpdate
◆ m_pollTimer
| wxTimer Ember::Monitor::MonitorFrame::m_pollTimer |
|
private |
◆ m_propertiesTab
◆ m_rightPanel
◆ m_server
| TCPServer Ember::Monitor::MonitorFrame::m_server |
|
private |
◆ m_stateChanged
| bool Ember::Monitor::MonitorFrame::m_stateChanged = false |
|
private |
◆ m_stateManager
◆ m_statusBar
| wxStatusBar* Ember::Monitor::MonitorFrame::m_statusBar |
|
private |
◆ m_treeBuilder
The documentation for this class was generated from the following files: