30#ifndef KICAD_CLIPBOARD_H 
   31#define KICAD_CLIPBOARD_H 
   54                    const std::map<std::string, UTF8>* aProperties = 
nullptr ) 
override;
 
   65                      const std::map<std::string, UTF8>* aProperties = 
nullptr, 
PROJECT* aProject = 
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 SaveSelection(const PCB_SELECTION &selected, bool isFootprintEditor)
 
STRING_FORMATTER m_formatter
 
void SetWriter(std::function< void(const wxString &)> aWriter)
 
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...
 
static void clipboardWriter(const wxString &aData)
 
static wxString clipboardReader()
 
void SetReader(std::function< wxString()> aReader)
 
void SetBoard(BOARD *aBoard)
 
std::function< wxString()> m_reader
 
BOARD * LoadBoard(const wxString &aFileName, BOARD *aAppendToMe, const std::map< std::string, UTF8 > *aProperties=nullptr, PROJECT *aProject=nullptr) override
Load information from some input file format that this PCB_IO implementation knows about into either ...
 
std::function< void(const wxString &)> m_writer
 
PCB_IO_KICAD_SEXPR(int aControlFlags=CTL_FOR_BOARD)
 
Container for project specific data.
 
Pcbnew s-expression file format parser definition.