21#ifndef COMMAND_EXPORT_PCB_BASE_H
22#define COMMAND_EXPORT_PCB_BASE_H
29#define ARG_OUTPUT "--output"
30#define ARG_INPUT "input"
32#define ARG_BLACKANDWHITE "--black-and-white"
33#define ARG_BLACKANDWHITE_DESC "Black and white only"
35#define ARG_LAYERS "--layers"
36#define ARG_EXCLUDE_REFDES "--exclude-refdes"
37#define ARG_EXCLUDE_VALUE "--exclude-value"
38#define ARG_THEME "--theme"
39#define ARG_INCLUDE_BORDER_TITLE "--include-border-title"
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...
LSET is a set of PCB_LAYER_IDs.
int doPerform(KIWAY &aKiway) override
The internal handler that should be overloaded to implement command specific processing and work.
LSET convertLayerStringList(wxString &aLayerString, bool &aLayerArgSet) const
std::map< std::string, LSET > m_layerGuiMasks
std::map< std::string, LSET > m_layerMasks
void addLayerArg(bool aRequire)