KiCad PCB EDA Suite
|
Plugin class for import plugins that support choosing a project. More...
#include <plugin_common_choose_project.h>
Public Member Functions | |
virtual void | RegisterCallback (CHOOSE_PROJECT_HANDLER aChooseProjectHandler) |
Register a different handler to be called when a non-KiCad project contains multiple PCB+Schematic combinations. | |
virtual | ~PROJECT_CHOOSER_PLUGIN ()=default |
Protected Attributes | |
CHOOSE_PROJECT_HANDLER | m_choose_project_handler |
Callback to choose projects to import. | |
Plugin class for import plugins that support choosing a project.
Definition at line 53 of file plugin_common_choose_project.h.
|
virtualdefault |
|
inlinevirtual |
Register a different handler to be called when a non-KiCad project contains multiple PCB+Schematic combinations.
The function is marked as virtual, so the plugins can implement extra logic (e.g., enable warnings or checks)
Definition at line 63 of file plugin_common_choose_project.h.
References m_choose_project_handler.
|
protected |
Callback to choose projects to import.
Definition at line 71 of file plugin_common_choose_project.h.
Referenced by PCB_IO_EASYEDAPRO::LoadBoard(), SCH_IO_EASYEDAPRO::LoadSchematicFile(), and RegisterCallback().