26#ifndef KICAD_CLIPBOARD_H
27#define KICAD_CLIPBOARD_H
49 const std::map<std::string, UTF8>* aProperties =
nullptr )
override;
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
Information pertinent to a Pcbnew printed circuit board.
void SaveBoard(const wxString &aFileName, BOARD &aBoard, const std::map< std::string, UTF8 > *aProperties=nullptr) override
Write aBoard to a storage file in a format that this PCB_IO implementation knows about or it can be u...
void SaveSelection(const PCB_SELECTION &selected, bool isFootprintEditor)
STRING_FORMATTER m_formatter
void SetWriter(std::function< void(const wxString &)> aWriter)
static void clipboardWriter(const wxString &aData)
static wxString clipboardReader()
void SetReader(std::function< wxString()> aReader)
void SetBoard(BOARD *aBoard)
std::function< wxString()> m_reader
std::function< void(const wxString &)> m_writer
PCB_IO_KICAD_SEXPR(int aControlFlags=CTL_FOR_BOARD)
Pcbnew s-expression file format parser definition.