KiCad PCB EDA Suite
|
The class that implements the public interface to the SpaceMouse plug-in. More...
#include <nl_footprint_properties_plugin.h>
Public Member Functions | |
NL_FOOTPRINT_PROPERTIES_PLUGIN (EDA_3D_CANVAS *aViewport) | |
Initializes a new instance of the NL_FOOTPRINT_PROPERTIES_PLUGIN. | |
virtual | ~NL_FOOTPRINT_PROPERTIES_PLUGIN () |
void | SetFocus (bool aFocus=true) |
Set the connection to the 3Dconnexion driver to the focus state so that 3DMouse data is routed here. | |
Private Attributes | |
std::unique_ptr< NL_FOOTPRINT_PROPERTIES_PLUGIN_IMPL > | m_impl |
The class that implements the public interface to the SpaceMouse plug-in.
Definition at line 38 of file nl_footprint_properties_plugin.h.
NL_FOOTPRINT_PROPERTIES_PLUGIN::NL_FOOTPRINT_PROPERTIES_PLUGIN | ( | EDA_3D_CANVAS * | aViewport | ) |
Initializes a new instance of the NL_FOOTPRINT_PROPERTIES_PLUGIN.
aViewport | is the viewport to be navigated. |
Definition at line 27 of file nl_footprint_properties_plugin.cpp.
References ADVANCED_CFG::GetCfg(), m_impl, and KIPLATFORM::DRIVERS::Valid3DConnexionDriverVersion().
|
virtualdefault |
void NL_FOOTPRINT_PROPERTIES_PLUGIN::SetFocus | ( | bool | aFocus = true | ) |
Set the connection to the 3Dconnexion driver to the focus state so that 3DMouse data is routed here.
aFocus | is true to set the connection active. |
Definition at line 41 of file nl_footprint_properties_plugin.cpp.
References m_impl.
Referenced by PANEL_PREVIEW_3D_MODEL::onPanelShownEvent(), and PANEL_PREVIEW_3D_MODEL::PANEL_PREVIEW_3D_MODEL().
|
private |
Definition at line 59 of file nl_footprint_properties_plugin.h.
Referenced by NL_FOOTPRINT_PROPERTIES_PLUGIN(), and SetFocus().