25 #ifndef __PCB_TEST_FRAME_H 26 #define __PCB_TEST_FRAME_H 35 using std::unique_ptr;
55 virtual void SetBoard( std::shared_ptr<BOARD> b);
68 std::shared_ptr < PCB_DRAW_PANEL_GAL >
m_galPanel;
72 #ifdef USE_TOOL_MANAGER 73 unique_ptr < TOOL_MANAGER > m_toolManager;
74 unique_ptr < TOOL_DISPATCHER > m_toolDispatcher;
75 unique_ptr < ACTIONS > m_pcbActions;
std::shared_ptr< PCB_DRAW_PANEL_GAL > GetPanel()
The Cairo implementation of the graphics abstraction layer.
void createView(wxWindow *aParent, PCB_DRAW_PANEL_GAL::GAL_TYPE aGalType=PCB_DRAW_PANEL_GAL::GAL_TYPE_OPENGL)
virtual BOARD * LoadAndDisplayBoard(const std::string &filename)
KIGFX::GAL_DISPLAY_OPTIONS m_displayOptions
virtual ~PCB_TEST_FRAME_BASE()
virtual void createUserTools()
void SetTopFrame(wxFrame *aFrame)
std::shared_ptr< PCB_DRAW_PANEL_GAL > m_galPanel
std::shared_ptr< BOARD > m_board
Information pertinent to a Pcbnew printed circuit board.
virtual void SetBoard(std::shared_ptr< BOARD > b)
Gather all the actions that are shared by tools.
std::shared_ptr< BOARD > GetBoard()