1#include "Panels/RightSidePanel.h"
3#include "Tabs/PropertiesTab.h"
18 AddTab(std::move(navigator));
20 auto properties = std::unique_ptr<ITab>(
new PropertiesTab(nb));
22 AddTab(std::move(properties));
virtual int AddTab(ITabPtr tab)
Adds a tab and returns its index.
wxAuiNotebook * GetNotebook() const
Returns the underlying wxAuiNotebook.
SidePanel(wxWindow *parent, const wxString &panelName="Side Panel", bool autoLayout=true)
Constructs the side panel with optional name and auto-layout flag.
virtual bool SetActiveTab(int index)
Sets the active tab by index; returns true on success.
Monitor-specific navigator tab with tree list and status refresh.
Monitor's property inspector displaying read-only node properties and live status.
RightSidePanel(wxWindow *parent)
MonitorNavigatorTab * m_navigatorTab
void SetupTabs()
Creates and configures the navigator and properties tabs.
PropertiesTab * m_propertiesTab