|
KiCad PCB EDA Suite
|
Public Types | |
| enum | FACE_T { FACE_SCH , FACE_PCB , FACE_CVPCB , FACE_GERBVIEW , FACE_PL_EDITOR , FACE_PCB_CALCULATOR , FACE_BMP2CMP , KIWAY_FACE_COUNT } |
| Known KIFACE implementations. More... | |
Public Member Functions | |
| TEST_KIWAY (SETTINGS_MANAGER &aManager) | |
| void | ProjectChanged () override |
| Calls ProjectChanged() on all KIWAY_PLAYERs. | |
| bool | Notified () const |
| bool | LockHeldWhenNotified () const |
| virtual KIFACE * | KiFACE (FACE_T aFaceId, bool doLoad=true) |
| Return the KIFACE* given a FACE_T. | |
| virtual KIWAY_PLAYER * | Player (FRAME_T aFrameType, bool doCreate=true, wxTopLevelWindow *aParent=nullptr) |
| Return the KIWAY_PLAYER* given a FRAME_T. | |
| virtual bool | PlayerClose (FRAME_T aFrameType, bool doForce) |
| Call the KIWAY_PLAYER::Close( bool force ) function on the window and if not vetoed, returns true, else false. | |
| virtual bool | PlayersClose (bool doForce) |
| Call the KIWAY_PLAYER::Close( bool force ) function on all the windows and if none are vetoed, returns true, else false. | |
| void | PlayerDidClose (FRAME_T aFrameType) |
| Notifies a Kiway that a player has been closed. | |
| virtual void | ExpressMail (FRAME_T aDestination, MAIL_T aCommand, std::string &aPayload, wxWindow *aSource=nullptr, bool aFromOtherThread=false) |
| Send aPayload to aDestination from aSource. | |
| virtual void | GetActions (std::vector< TOOL_ACTION * > &aActions) const |
| Append all registered actions to the given list. | |
| virtual PROJECT & | Prj () const |
| Return the PROJECT associated with this KIWAY. | |
| LOCAL_HISTORY & | LocalHistory () |
| Return the LOCAL_HISTORY associated with this KIWAY. | |
| virtual void | SetLanguage (int aLanguage) |
| Change the language and then calls ShowChangedLanguage() on all #KIWAY_PLAYERs. | |
| virtual void | CommonSettingsChanged (int aFlags=0) |
| Call CommonSettingsChanged() on all KIWAY_PLAYERs. | |
| void | ClearFileHistory () |
| Clear the wxWidgets file history on each open frame. | |
| void | SetCtlBits (int aCtlBits) |
| Overwrites previously set ctl bits, only for use in kicad.cpp to flip between standalone and manager mode before we actually load anything. | |
| void | SetTop (wxFrame *aTop) |
| Tell this KIWAY about the top most frame in the program and optionally allows it to play the role of one of the KIWAY_PLAYERs if launched from single_top.cpp. | |
| wxFrame * | GetTop () |
| void | OnKiCadExit () |
| void | OnKiwayEnd () |
| bool | ProcessEvent (wxEvent &aEvent) override |
| void | QueueEvent (wxEvent *aEvent) override |
| int | ProcessJob (KIWAY::FACE_T aFace, JOB *aJob, REPORTER *aReporter=nullptr, PROGRESS_REPORTER *aProgressReporter=nullptr) |
| bool | ProcessJobConfigDialog (KIWAY::FACE_T aFace, JOB *aJob, wxWindow *aWindow) |
| bool | ProcessApiOpenDocument (KIWAY::FACE_T aFace, const KIFACE::DOCUMENT_SPEC &aSpec, KICAD_API_SERVER *aServer, wxString *aError=nullptr) |
| bool | ProcessApiCloseDocument (KIWAY::FACE_T aFace, const wxString &aPath, KICAD_API_SERVER *aServer, wxString *aError=nullptr) |
| wxWindow * | GetBlockingDialog () |
| Gets the window pointer to the blocking dialog (to send it signals) | |
| bool | HasBlockingDialog () const |
| void | SetBlockingDialog (wxWindow *aWin) |
Static Public Member Functions | |
| static FACE_T | KifaceType (FRAME_T aFrameType) |
| A simple mapping function which returns the FACE_T which is known to implement aFrameType. | |
Private Member Functions | |
| const wxString | dso_search_path (FACE_T aFaceId) |
| Get the [path &] name of the DSO holding the requested FACE_T. | |
| bool | set_kiface (FACE_T aFaceType, KIFACE *aKiface) |
| KIWAY_PLAYER * | GetPlayerFrame (FRAME_T aFrameType) |
Private Attributes | |
| SETTINGS_MANAGER & | m_manager |
| bool | m_notified = false |
| bool | m_lockHeldWhenNotified = false |
| int | m_ctl |
| wxFrame * | m_top |
| wxWindowID | m_blockingDialog |
| std::atomic< wxWindowID > | m_playerFrameId [KIWAY_PLAYER_COUNT] |
| LOCAL_HISTORY * | m_local_history |
Static Private Attributes | |
| static std::array< KIFACE *, KIWAY_FACE_COUNT > | m_kiface |
| static std::array< int, KIWAY_FACE_COUNT > | m_kiface_version |
Definition at line 311 of file test_settings_manager.cpp.
|
inherited |
|
inline |
Definition at line 314 of file test_settings_manager.cpp.
References KFCTL_STANDALONE, KIWAY::KIWAY(), and m_manager.
|
inherited |
Clear the wxWidgets file history on each open frame.
Preference records are handled by SETTINGS_MANAGER (as not all frames might be open).
Definition at line 616 of file kiway.cpp.
References EDA_BASE_FRAME::ClearFileHistory(), GetPlayerFrame(), KFCTL_CPP_PROJECT_SUITE, KIWAY_PLAYER_COUNT, m_ctl, m_top, and top().
|
virtualinherited |
Call CommonSettingsChanged() on all KIWAY_PLAYERs.
Use after changing suite-wide options such as panning, autosave interval, etc.
Definition at line 580 of file kiway.cpp.
References EDA_BASE_FRAME::CommonSettingsChanged(), ENVVARS_CHANGED, FACE_PCB, FACE_SCH, GetPlayerFrame(), PGM_BASE::GetSettingsManager(), KFCTL_CPP_PROJECT_SUITE, KiFACE(), KIWAY_PLAYER_COUNT, m_ctl, m_top, Pgm(), SETTINGS_MANAGER::SyncGlobalFieldNameTemplatesToProjects(), and top().
Referenced by PCB_EDIT_FRAME::ShowBoardSetupDialog(), EDA_BASE_FRAME::ShowPreferences(), and SCH_EDIT_FRAME::ShowSchematicSetupDialog().
|
privateinherited |
Get the [path &] name of the DSO holding the requested FACE_T.
Definition at line 110 of file kiway.cpp.
References FACE_BMP2CMP, FACE_CVPCB, FACE_GERBVIEW, FACE_PCB, FACE_PCB_CALCULATOR, FACE_PL_EDITOR, FACE_SCH, PGM_BASE::GetExecutablePath(), KFCTL_CPP_PROJECT_SUITE, KFCTL_STANDALONE, m_ctl, name, path, and Pgm().
Referenced by KiFACE().
|
virtualinherited |
Send aPayload to aDestination from aSource.
The recipient receives this in its KIWAY_PLAYER::KiwayMailIn() function and can efficiently switch() based on aCommand in there.
Definition at line 486 of file kiway.cpp.
References ProcessEvent(), and QueueEvent().
Referenced by PROJECT_TREE_ITEM::Activate(), IMPORT_PROJ_HELPER::addLocalLibraries(), SYMBOL_EDIT_FRAME::DdAddLibrary(), SCH_EDIT_FRAME::DisplayCurrentSheet(), PCB_EDIT_FRAME::FetchNetlistFromSchematic(), InvokeEditDesignBlockLibTable(), InvokePcbLibTableEditor(), PCB_EDIT_FRAME::KiwayMailIn(), SCH_EDIT_FRAME::KiwayMailIn(), SCH_BASE_FRAME::OnSymChangeDebounceTimer(), SCH_EDIT_FRAME::OnUpdatePCB(), PGM_BASE::PreloadDesignBlockLibraries(), PCB::IFACE::PreloadLibraries(), SCH::IFACE::PreloadLibraries(), CVPCB_MAINFRAME::SaveFootprintAssociation(), CVPCB_MAINFRAME::SendComponentSelectionToSch(), PCB_EDIT_FRAME::SendCrossProbeItem(), PCB_EDIT_FRAME::SendCrossProbeNetName(), sendHighlightNets(), SCH_EDIT_FRAME::sendNetlistToCvpcb(), SCH_EDIT_FRAME::SendSelectItemsToPcb(), PCB_EDIT_FRAME::SendSelectItemsToSch(), showCalculatorPage(), and KICAD_MANAGER_CONTROL::ShowPluginManager().
|
virtualinherited |
Append all registered actions to the given list.
Definition at line 499 of file kiway.cpp.
References ACTION_MANAGER::GetActionList().
|
inherited |
Gets the window pointer to the blocking dialog (to send it signals)
Definition at line 680 of file kiway.cpp.
References m_blockingDialog.
Referenced by FOOTPRINT_VIEWER_FRAME::AddFootprintToPCB(), SYMBOL_EDITOR_CONTROL::AddSymbolToSchematic(), SCH_EDITOR_CONTROL::EditWithSymbolEditor(), PGM_SINGLE_TOP::MacOpenFile(), SCH_INSPECTION_TOOL::RunSimulation(), CVPCB_CONTROL::ShowFootprintViewer(), showFrame(), SCH_EDITOR_CONTROL::SimProbe(), and SCH_EDITOR_CONTROL::SimTune().
|
privateinherited |
Definition at line 370 of file kiway.cpp.
References m_playerFrameId.
Referenced by ClearFileHistory(), CommonSettingsChanged(), Player(), PlayerClose(), ProjectChanged(), and SetLanguage().
|
inlineinherited |
|
inlineinherited |
Definition at line 519 of file kiway.h.
References m_blockingDialog.
Return the KIFACE* given a FACE_T.
If it is not already loaded, the KIFACE is loaded and initialized with a call to KIFACE::OnKifaceStart().
Definition at line 207 of file kiway.cpp.
References _, KIPLATFORM::APP::AddDynamicLibrarySearchPath(), APP_MONITOR::AddNavigationBreadcrumb(), dso_search_path(), PGM_BASE::HandleException(), kiface(), KIFACE_INSTANCE_NAME_AND_VERSION, KIFACE_VERSION, m_ctl, m_kiface, m_kiface_version, Pgm(), THROW_IO_ERRORF, and KIPLATFORM::ENV::VerifyFileSignature().
Referenced by KICAD_MANAGER_FRAME::CloseProject(), CommonSettingsChanged(), FOOTPRINT_PREVIEW_PANEL_BASE::Create(), DIALOG_LIST_HOTKEYS::DIALOG_LIST_HOTKEYS(), KICAD_DIFF::DispatchMerge(), KICAD_DIFF::DispatchOpenDiffDialog(), PROJECT::FootprintLibAdapter(), API_HANDLER_LIBRARIES::handleLoadAllLibraries(), InvokePcbLibTableEditor(), InvokeSchEditSymbolLibTable(), SCH_EDIT_FRAME::LoadProject(), SCH_EDIT_FRAME::OpenProjectFiles(), Player(), KICAD_MANAGER_FRAME::PreloadAllLibraries(), ProcessApiCloseDocument(), ProcessApiOpenDocument(), ProcessJob(), ProcessJobConfigDialog(), ProjectChanged(), and KICAD_MANAGER_CONTROL::ShowPluginManager().
|
staticinherited |
A simple mapping function which returns the FACE_T which is known to implement aFrameType.
Definition at line 329 of file kiway.cpp.
References FACE_BMP2CMP, FACE_CVPCB, FACE_GERBVIEW, FACE_PCB, FACE_PCB_CALCULATOR, FACE_PL_EDITOR, FACE_SCH, FRAME_BM2CMP, FRAME_CALC, FRAME_CVPCB, FRAME_CVPCB_DISPLAY, FRAME_FOOTPRINT_CHOOSER, FRAME_FOOTPRINT_EDITOR, FRAME_FOOTPRINT_VIEWER, FRAME_FOOTPRINT_WIZARD, FRAME_GERBER, FRAME_PCB_DISPLAY3D, FRAME_PCB_EDITOR, FRAME_PL_EDITOR, FRAME_SCH, FRAME_SCH_SYMBOL_EDITOR, FRAME_SCH_VIEWER, FRAME_SIMULATOR, and FRAME_SYMBOL_CHOOSER.
Referenced by LIBRARY_EDITOR_CONTROL::changeSelectedPinStatus(), PGM_SINGLE_TOP::OnPgmInit(), and Player().
|
inlineinherited |
Return the LOCAL_HISTORY associated with this KIWAY.
Definition at line 451 of file kiway.h.
References m_local_history.
Referenced by PCB_EDIT_FRAME::canCloseWindow(), SCH_EDIT_FRAME::canCloseWindow(), EDA_BASE_FRAME::CheckForAutosaveFiles(), KICAD_MANAGER_FRAME::CloseProject(), EDA_BASE_FRAME::CommonSettingsChanged(), SCH_INSPECTION_TOOL::CompareSchematicWithHistory(), EDA_BASE_FRAME::doAutoSave(), PCB_EDIT_FRAME::doCloseWindow(), SCH_EDIT_FRAME::doCloseWindow(), KICAD_MANAGER_FRAME::doReCreateMenuBar(), KICAD_MANAGER_FRAME::LoadProject(), PCB_EDIT_FRAME::OnModify(), SCH_EDIT_FRAME::OnModify(), KICAD_MANAGER_FRAME::ProjectChanged(), ProjectChanged(), PCB_EDIT_FRAME::ProjectChanged(), SCH_EDIT_FRAME::ProjectChanged(), KICAD_MANAGER_FRAME::RestoreLocalHistory(), PCB_EDIT_FRAME::SavePcbFile(), SCH_EDIT_FRAME::SaveProject(), PCB_EDIT_FRAME::SetBoard(), SCH_EDIT_FRAME::SetSchematic(), PCB_EDIT_FRAME::~PCB_EDIT_FRAME(), and SCH_EDIT_FRAME::~SCH_EDIT_FRAME().
|
inline |
Definition at line 327 of file test_settings_manager.cpp.
References m_lockHeldWhenNotified.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 326 of file test_settings_manager.cpp.
References m_notified.
Referenced by BOOST_AUTO_TEST_CASE().
|
inherited |
Definition at line 790 of file kiway.cpp.
References KFCTL_CPP_PROJECT_SUITE, m_ctl, m_top, and top().
Referenced by PL_EDITOR_FRAME::OnExit(), SCH_EDIT_FRAME::OnExit(), SIMULATOR_FRAME::onExit(), FOOTPRINT_EDIT_FRAME::OnExitKiCad(), FOOTPRINT_VIEWER_FRAME::OnExitKiCad(), SYMBOL_EDIT_FRAME::OnExitKiCad(), and PCB_EDIT_FRAME::OnQuit().
|
virtualinherited |
Return the KIWAY_PLAYER* given a FRAME_T.
If it is not already created, the required KIFACE is found and loaded and initialized if necessary, then the KIWAY_PLAYER window is created but not shown. Caller must Show() it. If it is already created, then the existing KIWAY_PLAYER* pointer is returned.
| aFrameType | is from enum FRAME_T. |
| doCreate | when true asks that the player be created if it is not already created, false means do not create and maybe return NULL. |
| aParent | is a parent for modal KIWAY_PLAYER frames, otherwise NULL used only when doCreate = true and by KIWAY_PLAYER frames created in modal form |
| IO_ERROR | if the *.kiface file could not be found, filled with text saying what. |
Definition at line 388 of file kiway.cpp.
References _, APP_MONITOR::AddNavigationBreadcrumb(), GetPlayerFrame(), PGM_BASE::HandleException(), KiFACE(), kiface(), KifaceType(), KIWAY_PLAYER_COUNT, m_ctl, m_playerFrameId, and Pgm().
Referenced by PROJECT_TREE_ITEM::Activate(), FOOTPRINT_VIEWER_FRAME::AddFootprintToPCB(), PCB_BASE_EDIT_FRAME::AddLibrary(), SCH_EDIT_FRAME::AskToSaveChanges(), SYMBOL_EDIT_FRAME::CanCloseSymbolFromSchematic(), PCB_EDIT_FRAME::canCloseWindow(), SCH_EDIT_FRAME::canCloseWindow(), PGE::IFACE::CreateKiWindow(), BOARD_EDITOR_CONTROL::EditFpInFpEditor(), EESCHEMA_JOBS_HANDLER::EESCHEMA_JOBS_HANDLER(), InvokeSchEditSymbolLibTable(), LoadAllLibraries(), FOOTPRINT_EDIT_FRAME::LoadFootprintFromBoard(), KIGFX::WX_VIEW_CONTROLS::onMotion(), SCH_EDIT_FRAME::OnOpenCvpcb(), SCH_EDIT_FRAME::OnOpenPcbnew(), DIALOG_SYMBOL_REMAP::OnRemapSymbols(), SCH_EDIT_FRAME::OnUpdatePCB(), PCBNEW_JOBS_HANDLER::PCBNEW_JOBS_HANDLER(), ProcessEvent(), QueueEvent(), SYMBOL_EDIT_FRAME::saveCurrentSymbol(), FOOTPRINT_EDIT_FRAME::SaveFootprintToBoard(), SelectFootprintFromChooser(), FOOTPRINT_EDIT_FRAME::setupTools(), FOOTPRINT_EDIT_FRAME::setupUIConditions(), showCalculatorPage(), BOARD_EDITOR_CONTROL::ShowEeschema(), and PCB_EDIT_FRAME::TestStandalone().
|
virtualinherited |
Call the KIWAY_PLAYER::Close( bool force ) function on the window and if not vetoed, returns true, else false.
If window actually closes, then this KIWAY marks it as not opened internally.
Definition at line 441 of file kiway.cpp.
References APP_MONITOR::AddNavigationBreadcrumb(), GetPlayerFrame(), KIWAY_PLAYER_COUNT, m_playerFrameId, and EDA_BASE_FRAME::NonUserClose().
Referenced by PlayersClose().
|
inherited |
Notifies a Kiway that a player has been closed.
Definition at line 480 of file kiway.cpp.
References m_playerFrameId.
Referenced by KIWAY_PLAYER::Destroy().
|
virtualinherited |
Call the KIWAY_PLAYER::Close( bool force ) function on all the windows and if none are vetoed, returns true, else false.
If any window actually closes, then* this KIWAY marks it as not opened internally.
Definition at line 469 of file kiway.cpp.
References KIWAY_PLAYER_COUNT, and PlayerClose().
|
virtualinherited |
Return the PROJECT associated with this KIWAY.
This is here as an accessor, so that there is freedom to put the actual PROJECT storage in a place decided by the implementation, and not known to the caller.
Definition at line 201 of file kiway.cpp.
References PGM_BASE::GetSettingsManager(), Pgm(), and SETTINGS_MANAGER::Prj().
Referenced by CVPCB_MAINFRAME::BuildLibrariesList(), PCB_BASE_FRAME::GetLibraryItemsForListDialog(), InvokeEditDesignBlockLibTable(), InvokePcbLibTableEditor(), InvokeSchEditSymbolLibTable(), PGM_BASE::PreloadDesignBlockLibraries(), PCB::IFACE::PreloadLibraries(), SCH::IFACE::PreloadLibraries(), KIWAY_HOLDER::Prj(), SYMBOL_VIEWER_FRAME::ReCreateLibList(), and FOOTPRINT_VIEWER_FRAME::ReCreateLibraryList().
|
inherited |
Definition at line 773 of file kiway.cpp.
References KiFACE(), and kiface().
Referenced by CLI::API_SERVER_COMMAND::doPerform().
|
inherited |
Definition at line 756 of file kiway.cpp.
References KiFACE(), and kiface().
Referenced by CLI::API_SERVER_COMMAND::doPerform().
|
overrideinherited |
Definition at line 695 of file kiway.cpp.
References KIWAY_MAIL_EVENT::Dest(), KIWAY_PLAYER::KiwayMailIn(), Player(), and EDA_BASE_FRAME::ProcessEvent().
Referenced by ExpressMail().
|
inherited |
Definition at line 740 of file kiway.cpp.
References KiFACE(), and kiface().
Referenced by CLI::DIFF_COMMAND< JOB_T >::doPerform(), CLI::EXPORT_BOM_COMMAND::doPerform(), CLI::FP_EXPORT_SVG_COMMAND::doPerform(), CLI::FP_UPGRADE_COMMAND::doPerform(), CLI::GERBER_CONVERT_PNG_COMMAND::doPerform(), CLI::GERBER_DIFF_COMMAND::doPerform(), CLI::GERBER_INFO_COMMAND::doPerform(), CLI::IMPORT_COMMAND::doPerform(), CLI::PCB_DRC_COMMAND::doPerform(), CLI::PCB_EXPORT_3D_COMMAND::doPerform(), CLI::PCB_EXPORT_DRILL_COMMAND::doPerform(), CLI::PCB_EXPORT_DXF_COMMAND::doPerform(), CLI::PCB_EXPORT_GENCAD_COMMAND::doPerform(), CLI::PCB_EXPORT_GERBERS_COMMAND::doPerform(), CLI::PCB_EXPORT_IPC2581_COMMAND::doPerform(), CLI::PCB_EXPORT_IPCD356_COMMAND::doPerform(), CLI::PCB_EXPORT_ODB_COMMAND::doPerform(), CLI::PCB_EXPORT_PDF_COMMAND::doPerform(), CLI::PCB_EXPORT_PNG_COMMAND::doPerform(), CLI::PCB_EXPORT_POS_COMMAND::doPerform(), CLI::PCB_EXPORT_PS_COMMAND::doPerform(), CLI::PCB_EXPORT_STACKUP_COMMAND::doPerform(), CLI::PCB_EXPORT_STATS_COMMAND::doPerform(), CLI::PCB_EXPORT_SVG_COMMAND::doPerform(), CLI::PCB_IMPORT_COMMAND::doPerform(), CLI::PCB_RENDER_COMMAND::doPerform(), CLI::PCB_UPGRADE_COMMAND::doPerform(), CLI::SCH_ERC_COMMAND::doPerform(), CLI::SCH_EXPORT_NETLIST_COMMAND::doPerform(), CLI::SCH_EXPORT_PLOT_COMMAND::doPerform(), CLI::SCH_EXPORT_PYTHONBOM_COMMAND::doPerform(), CLI::SCH_IMPORT_COMMAND::doPerform(), CLI::SCH_UPGRADE_COMMAND::doPerform(), CLI::SYM_EXPORT_SVG_COMMAND::doPerform(), CLI::SYM_UPGRADE_COMMAND::doPerform(), ExecuteBoardJob(), and ExecuteSchematicJob().
|
inherited |
|
inlineoverridevirtual |
Calls ProjectChanged() on all KIWAY_PLAYERs.
Used after changing the project to ensure all players are updated correctly.
Reimplemented from KIWAY.
Definition at line 320 of file test_settings_manager.cpp.
References m_lockHeldWhenNotified, m_manager, and m_notified.
|
overrideinherited |
Definition at line 721 of file kiway.cpp.
References KIWAY_MAIL_EVENT::Dest(), and Player().
Referenced by ExpressMail().
Definition at line 526 of file kiway.h.
References KIWAY_FACE_COUNT, and m_kiface.
|
inherited |
Definition at line 686 of file kiway.cpp.
References m_blockingDialog.
Referenced by DIALOG_SHIM::~DIALOG_SHIM().
|
inlineinherited |
|
virtualinherited |
Change the language and then calls ShowChangedLanguage() on all #KIWAY_PLAYERs.
Definition at line 506 of file kiway.cpp.
References _, DisplayErrorMessage(), GetPlayerFrame(), KFCTL_CPP_PROJECT_SUITE, KIWAY_PLAYER_COUNT, LanguagesList, m_ctl, m_top, Pgm(), EDA_BASE_FRAME::ProcessEvent(), PGM_BASE::SetLanguage(), PGM_BASE::SetLanguageIdentifier(), EDA_BASE_FRAME::ShowChangedLanguage(), and top().
Referenced by EDA_BASE_FRAME::OnLanguageSelectionEvent().
|
inherited |
Tell this KIWAY about the top most frame in the program and optionally allows it to play the role of one of the KIWAY_PLAYERs if launched from single_top.cpp.
| aTop | is the top most wxFrame in the entire program. |
Definition at line 88 of file kiway.cpp.
References m_top.
Referenced by KIWAY().
|
privateinherited |
Definition at line 550 of file kiway.h.
Referenced by GetBlockingDialog(), HasBlockingDialog(), KIWAY(), and SetBlockingDialog().
|
privateinherited |
Definition at line 546 of file kiway.h.
Referenced by ClearFileHistory(), CommonSettingsChanged(), dso_search_path(), KiFACE(), KIWAY(), OnKiCadExit(), Player(), ProjectChanged(), SetCtlBits(), and SetLanguage().
|
staticprivateinherited |
Definition at line 543 of file kiway.h.
Referenced by KiFACE(), OnKiwayEnd(), and set_kiface().
|
staticprivateinherited |
|
privateinherited |
Definition at line 560 of file kiway.h.
Referenced by KIWAY(), LocalHistory(), and ~KIWAY().
|
private |
Definition at line 332 of file test_settings_manager.cpp.
Referenced by LockHeldWhenNotified(), and ProjectChanged().
|
private |
Definition at line 330 of file test_settings_manager.cpp.
Referenced by ProjectChanged(), and TEST_KIWAY().
|
private |
Definition at line 331 of file test_settings_manager.cpp.
Referenced by Notified(), and ProjectChanged().
|
privateinherited |
Definition at line 558 of file kiway.h.
Referenced by GetPlayerFrame(), KIWAY(), Player(), PlayerClose(), and PlayerDidClose().
|
privateinherited |
Definition at line 548 of file kiway.h.
Referenced by ClearFileHistory(), CommonSettingsChanged(), GetTop(), KIWAY(), OnKiCadExit(), ProjectChanged(), SetLanguage(), and SetTop().