Go to the source code of this file.
|
| int | CV::testFootprintLink (const wxString &aFootprint, PROJECT *aProject) |
| |
| CV::IFACE KIFACE_BASE | CV::kiface ("cvpcb", KIWAY::FACE_CVPCB) |
| |
| | IFACE (const char *aName, KIWAY::FACE_T aType) |
| |
| bool | OnKifaceStart (PGM_BASE *aProgram, int aCtlBits, KIWAY *aKiway) override |
| |
| void | OnKifaceEnd () override |
| |
| wxWindow * | CreateKiWindow (wxWindow *aParent, int aClassId, KIWAY *aKiway, int aCtlBits=0) override |
| |
| void * | IfaceOrAddress (int aDataId) override |
| | Return a pointer to the requested object.
|
| |
| KIFACE_BASE & | Kiface () |
| | Global KIFACE_BASE "get" accessor.
|
| |
| KIFACE_API KIFACE * | KIFACE_GETTER (int *aKIFACEversion, int aKIWAYversion, PGM_BASE *aProgram) |
| | No name mangling. Each KIFACE (DSO/DLL) will implement this once.
|
| |
◆ CreateKiWindow()
| wxWindow * kiface::CreateKiWindow |
( |
wxWindow * | aParent, |
|
|
int | aClassId, |
|
|
KIWAY * | aKiway, |
|
|
int | aCtlBits = 0 ) |
|
override |
◆ IFACE()
◆ IfaceOrAddress()
| void * kiface::IfaceOrAddress |
( |
int | aDataId | ) |
|
|
override |
Return a pointer to the requested object.
The safest way to use this is to retrieve a pointer to a static instance of an interface, similar to how the KIFACE interface is exported. But if you know what you are doing use it to retrieve anything you want.
- Parameters
-
| aDataId | identifies which object you want the address of. |
- Returns
- the object requested and must be cast into the known type.
Definition at line 31 of file cvpcb.cpp.
◆ Kiface()
◆ KIFACE_GETTER()
◆ OnKifaceEnd()
| void kiface::OnKifaceEnd |
( |
| ) |
|
|
override |
◆ OnKifaceStart()
| bool kiface::OnKifaceStart |
( |
PGM_BASE * | aProgram, |
|
|
int | aCtlBits, |
|
|
KIWAY * | aKiway ) |
|
override |
◆ GFootprintList
The global footprint info table.
This is performance-intensive to build so we keep a hash-stamped global version. Any deviation from the request vs. stored hash will result in it being rebuilt.
Definition at line 138 of file cvpcb.cpp.