KiCad PCB EDA Suite
|
#include <pns_log_viewer_frame.h>
Public Member Functions | |
PNS_LOG_VIEWER_FRAME (wxFrame *frame) | |
virtual | ~PNS_LOG_VIEWER_FRAME () |
void | LoadLogFile (const wxString &aFile) |
void | SetLogFile (PNS_LOG_FILE *aLog) |
void | SetBoard2 (std::shared_ptr< BOARD > aBoard) |
REPORTER * | GetConsoleReporter () |
std::shared_ptr< PNS_LOG_VIEWER_OVERLAY > | GetOverlay () const |
void | m_mainSplitterOnIdle (wxIdleEvent &) |
virtual void | SetBoard (std::shared_ptr< BOARD > b) |
virtual BOARD * | LoadAndDisplayBoard (const std::string &filename) |
std::shared_ptr< PCB_DRAW_PANEL_GAL > | GetPanel () |
std::shared_ptr< BOARD > | GetBoard () |
void | LoadSettings () |
virtual wxWindow * | GetToolCanvas () const override |
Canvas access. | |
void | SetSelectionHook (std::function< void(PCB_TEST_FRAME_BASE *, PCB_SELECTION *)> aHook) |
void | SetSelectableItemTypes (const std::vector< KICAD_T > aTypes) |
std::shared_ptr< PCB_TEST_SELECTION_TOOL > | GetSelectionTool () const |
TOOL_MANAGER * | GetToolManager () const |
Return the MVC controller. | |
TOOL_DISPATCHER * | GetToolDispatcher () const |
virtual void | RegisterUIUpdateHandler (const TOOL_ACTION &aAction, const ACTION_CONDITIONS &aConditions) |
Register an action's update conditions with the UI layer to allow the UI to appropriately display the state of its controls. | |
virtual void | RegisterUIUpdateHandler (int aID, const ACTION_CONDITIONS &aConditions) |
Register a UI update handler for the control with ID aID . | |
virtual void | UnregisterUIUpdateHandler (const TOOL_ACTION &aAction) |
Unregister a UI handler for an action that was registered using RegisterUIUpdateHandler . | |
virtual void | UnregisterUIUpdateHandler (int aID) |
Unregister a UI handler for a given ID that was registered using RegisterUIUpdateHandler . | |
virtual SELECTION & | GetCurrentSelection () |
Get the current selection from the canvas area. | |
virtual void | PushTool (const TOOL_EVENT &aEvent) |
NB: the definition of "tool" is different at the user level. | |
virtual void | PopTool (const TOOL_EVENT &aEvent) |
Pops a tool from the stack. | |
bool | ToolStackIsEmpty () |
std::string | CurrentToolName () const |
bool | IsCurrentTool (const TOOL_ACTION &aAction) const |
virtual void | DisplayToolMsg (const wxString &msg) |
virtual void | ShowChangedLanguage () |
bool | GetDoImmediateActions () const |
Indicate that hotkeys should perform an immediate action even if another tool is currently active. | |
MOUSE_DRAG_ACTION | GetDragAction () const |
Indicates whether a drag should draw a selection rectangle or drag selected (or unselected) objects. | |
bool | GetMoveWarpsCursor () const |
Indicate that a move operation should warp the mouse pointer to the origin of the move object. | |
virtual void | CommonSettingsChanged (bool aEnvVarsChanged, bool aTextVarsChanged) |
Notification event that some of the common (suite-wide) settings have changed. | |
virtual void | RefreshCanvas () |
virtual wxString | ConfigBaseName () |
Protected Member Functions | |
virtual void | onRewindCountText2 (wxCommandEvent &event) |
void | createView (wxWindow *aParent, PCB_DRAW_PANEL_GAL::GAL_TYPE aGalType=PCB_DRAW_PANEL_GAL::GAL_TYPE_OPENGL) |
Private Member Functions | |
void | drawLoggedItems (int iter) |
void | updateDumpPanel (int iter) |
virtual void | createUserTools () override |
void | buildListTree (wxTreeListItem item, PNS_DEBUG_SHAPE *ent, int depth=0) |
void | syncModel () |
PNS_DEBUG_STAGE * | getCurrentStage () |
void | updatePnsPreviewItems (int iter) |
bool | filterStringMatches (PNS_DEBUG_SHAPE *ent) |
void | updateViewerIface () |
virtual void | onOpen (wxCommandEvent &event) override |
virtual void | onSaveAs (wxCommandEvent &event) override |
virtual void | onExit (wxCommandEvent &event) override |
virtual void | onRewindScroll (wxScrollEvent &event) override |
virtual void | onRewindCountText (wxCommandEvent &event) override |
virtual void | onListRightClick (wxMouseEvent &event) |
virtual void | onListSelect (wxCommandEvent &event) |
virtual void | onBtnRewindLeft (wxCommandEvent &event) override |
virtual void | onBtnRewindRight (wxCommandEvent &event) override |
virtual void | onListChecked (wxCommandEvent &event) |
virtual void | onShowThinLinesChecked (wxCommandEvent &event) override |
virtual void | onShowRPIsChecked (wxCommandEvent &event) override |
virtual void | onShowVerticesChecked (wxCommandEvent &event) override |
virtual void | onFilterText (wxCommandEvent &event) override |
void | drawSimpleShape (SHAPE *aShape, bool aIsSelected, const std::string &aName) |
Private Attributes | |
std::shared_ptr< PNS_LOG_VIEWER_OVERLAY > | m_overlay |
std::shared_ptr< PNS_LOG_FILE > | m_logFile |
std::shared_ptr< PNS_LOG_PLAYER > | m_logPlayer |
int | m_rewindIter |
wxMenu * | m_listPopupMenu |
std::shared_ptr< KIGFX::VIEW_GROUP > | m_previewItems |
std::shared_ptr< PNS_VIEWER_IFACE > | m_viewerIface |
std::map< wxString, wxString > | m_filenameToPathMap |
bool | m_showThinLines = true |
bool | m_showRPIs = true |
bool | m_showVertices = false |
wxString | m_searchString |
std::shared_ptr< WX_TEXT_CTRL_REPORTER > | m_reporter |
Definition at line 112 of file pns_log_viewer_frame.h.
PNS_LOG_VIEWER_FRAME::PNS_LOG_VIEWER_FRAME | ( | wxFrame * | frame | ) |
< Opacity override for all tracks
< Opacity override for all types of via
< Opacity override for SMD pads and PTHs
< Opacity override for filled zone areas
Definition at line 135 of file pns_log_viewer_frame.cpp.
References LSET::AllNonCuMask(), PCB_TEST_FRAME_BASE::createView(), EDA_DRAW_PANEL_GAL::GAL_TYPE_OPENGL, ID_LIST_COPY, ID_LIST_DISPLAY_LINE, ID_LIST_SHOW_ALL, ID_LIST_SHOW_NONE, PCB_TEST_FRAME_BASE::LoadSettings(), PNS_LOG_VIEWER_FRAME_BASE::m_consoleText, PCB_TEST_FRAME_BASE::m_galPanel, PNS_LOG_VIEWER_FRAME_BASE::m_itemList, m_listPopupMenu, PNS_LOG_VIEWER_FRAME_BASE::m_mainSplitter, m_overlay, PCB_DISPLAY_OPTIONS::m_PadOpacity, PNS_LOG_VIEWER_FRAME_BASE::m_panelProps, m_reporter, PCB_DISPLAY_OPTIONS::m_TrackOpacity, PCB_DISPLAY_OPTIONS::m_ViaOpacity, PCB_DISPLAY_OPTIONS::m_ZoneDisplayMode, PCB_DISPLAY_OPTIONS::m_ZoneOpacity, onListChecked(), onListRightClick(), and onListSelect().
|
virtual |
Definition at line 204 of file pns_log_viewer_frame.cpp.
References PCB_TEST_FRAME_BASE::m_board, m_logFile, m_logPlayer, and m_overlay.
|
private |
Definition at line 753 of file pns_log_viewer_frame.cpp.
References buildListTree(), PNS::DEBUG_DECORATOR::SRC_LOCATION_INFO::fileName, PNS::DEBUG_DECORATOR::SRC_LOCATION_INFO::funcName, isLine45Degree(), PNS::DEBUG_DECORATOR::SRC_LOCATION_INFO::line, PNS_DEBUG_SHAPE::m_children, m_filenameToPathMap, PNS_DEBUG_SHAPE::m_filterMatch, PNS_LOG_VIEWER_FRAME_BASE::m_itemList, PNS_DEBUG_SHAPE::m_msg, PNS_DEBUG_SHAPE::m_name, PNS_DEBUG_SHAPE::m_shapes, PNS_DEBUG_SHAPE::m_srcLoc, SHAPE_LINE_CHAIN::PointCount(), SH_LINE_CHAIN, SHAPE_LINE_CHAIN::Simplify(), and SHAPE_BASE::Type().
Referenced by buildListTree(), and updateDumpPanel().
|
virtualinherited |
Notification event that some of the common (suite-wide) settings have changed.
Update hotkeys, preferences, etc.
Reimplemented in EDA_3D_VIEWER_FRAME, SCH_BASE_FRAME, SCH_EDIT_FRAME, SIMULATOR_FRAME, SYMBOL_DIFF_FRAME, SYMBOL_EDIT_FRAME, SYMBOL_VIEWER_FRAME, GERBVIEW_FRAME, EDA_BASE_FRAME, EDA_DRAW_FRAME, PCB_BASE_FRAME, KICAD_MANAGER_FRAME, PL_EDITOR_FRAME, FOOTPRINT_EDIT_FRAME, FOOTPRINT_VIEWER_FRAME, and PCB_EDIT_FRAME.
Definition at line 153 of file tools_holder.cpp.
References COMMON_SETTINGS::INPUT::drag_left, TOOL_MANAGER::GetActionManager(), PGM_BASE::GetCommonSettings(), TOOLS_HOLDER::GetToolManager(), COMMON_SETTINGS::INPUT::immediate_actions, TOOLS_HOLDER::m_dragAction, TOOLS_HOLDER::m_immediateActions, COMMON_SETTINGS::m_Input, TOOLS_HOLDER::m_moveWarpsCursor, Pgm(), ACTION_MANAGER::UpdateHotKeys(), and COMMON_SETTINGS::INPUT::warp_mouse_on_move.
Referenced by EDA_BASE_FRAME::CommonSettingsChanged(), and EDA_BASE_FRAME::LoadWindowSettings().
|
inlinevirtualinherited |
Reimplemented in EDA_BASE_FRAME.
Definition at line 164 of file tools_holder.h.
Referenced by ACTION_MANAGER::UpdateHotKeys().
|
overrideprivatevirtual |
Reimplemented from PCB_TEST_FRAME_BASE.
Definition at line 213 of file pns_log_viewer_frame.cpp.
|
protectedinherited |
Definition at line 157 of file pcb_test_frame.cpp.
References DPI_SCALING_COMMON::GetScaleFactor(), KIGFX::GAL_DISPLAY_OPTIONS::gl_antialiasing_mode, PCB_TEST_FRAME_BASE::m_displayOptions, PCB_TEST_FRAME_BASE::m_galPanel, KIGFX::GAL_DISPLAY_OPTIONS::m_scaleFactor, KIGFX::NONE, and Pgm().
Referenced by PNS_LOG_VIEWER_FRAME().
|
inherited |
Definition at line 122 of file tools_holder.cpp.
References TOOL_ACTION::GetName(), TOOLS_HOLDER::m_toolStack, and ACTIONS::selectionTool.
Referenced by TOOLS_HOLDER::ShowChangedLanguage().
|
inlinevirtualinherited |
Reimplemented in EDA_DRAW_FRAME.
Definition at line 130 of file tools_holder.h.
Referenced by TOOLS_HOLDER::PopTool(), TOOLS_HOLDER::PushTool(), and TOOLS_HOLDER::ShowChangedLanguage().
|
private |
Definition at line 276 of file pns_log_viewer_frame.cpp.
References color, drawShapes(), drawSimpleShape(), getCurrentStage(), PNS_DEBUG_SHAPE::IterateTree(), PNS_DEBUG_STAGE::m_entries, PCB_TEST_FRAME_BASE::m_galPanel, m_logPlayer, m_overlay, m_searchString, m_showThinLines, and SH_COMPOUND.
Referenced by onBtnRewindLeft(), onBtnRewindRight(), onListChecked(), onListRightClick(), onListSelect(), onRewindCountText(), onRewindScroll(), onShowRPIsChecked(), onShowThinLinesChecked(), onShowVerticesChecked(), and SetLogFile().
|
private |
Definition at line 239 of file pns_log_viewer_frame.cpp.
References m_overlay, m_showVertices, SH_CIRCLE, SH_LINE_CHAIN, SH_RECT, SH_SEGMENT, and SHAPE_BASE::Type().
Referenced by drawLoggedItems().
|
private |
Definition at line 708 of file pns_log_viewer_frame.cpp.
References PNS_DEBUG_SHAPE::m_children, PNS_DEBUG_SHAPE::m_parent, and m_searchString.
Referenced by updateDumpPanel().
|
inlineinherited |
Definition at line 63 of file pcb_test_frame.h.
References PCB_TEST_FRAME_BASE::m_board.
REPORTER * PNS_LOG_VIEWER_FRAME::GetConsoleReporter | ( | ) |
Definition at line 961 of file pns_log_viewer_frame.cpp.
References m_reporter.
|
inlinevirtualinherited |
Get the current selection from the canvas area.
Reimplemented in DISPLAY_FOOTPRINTS_FRAME, SCH_EDIT_FRAME, SYMBOL_DIFF_FRAME, SYMBOL_EDIT_FRAME, SYMBOL_VIEWER_FRAME, GERBVIEW_FRAME, PL_EDITOR_FRAME, FOOTPRINT_EDIT_FRAME, FOOTPRINT_VIEWER_FRAME, and PCB_EDIT_FRAME.
Definition at line 98 of file tools_holder.h.
References TOOLS_HOLDER::m_dummySelection.
Referenced by COMMON_TOOLS::CursorControl(), COMMON_TOOLS::doCenter(), COMMON_TOOLS::doZoomFit(), EDA_BASE_FRAME::HandleUpdateUIEvent(), PCB_BASE_FRAME::OnFpChangeDebounceTimer(), ACTION_MANAGER::RunHotKey(), NL_3D_VIEWER_PLUGIN_IMPL::SetActiveCommand(), NL_SCHEMATIC_PLUGIN_IMPL::SetActiveCommand(), NL_GERBVIEW_PLUGIN_IMPL::SetActiveCommand(), NL_PL_EDITOR_PLUGIN_IMPL::SetActiveCommand(), and NL_PCBNEW_PLUGIN_IMPL::SetActiveCommand().
|
private |
Definition at line 219 of file pns_log_viewer_frame.cpp.
References PNS_TEST_DEBUG_DECORATOR::GetStage(), PNS_TEST_DEBUG_DECORATOR::GetStageCount(), m_logPlayer, and m_rewindIter.
Referenced by drawLoggedItems(), and onListRightClick().
|
inlineinherited |
Indicate that hotkeys should perform an immediate action even if another tool is currently active.
If false, the first hotkey should select the relevant tool.
Definition at line 138 of file tools_holder.h.
References TOOLS_HOLDER::m_immediateActions.
|
inlineinherited |
Indicates whether a drag should draw a selection rectangle or drag selected (or unselected) objects.
Definition at line 144 of file tools_holder.h.
References TOOLS_HOLDER::m_dragAction.
Referenced by EE_SELECTION_TOOL::Main(), PL_SELECTION_TOOL::Main(), and PCB_SELECTION_TOOL::Main().
|
inlineinherited |
Indicate that a move operation should warp the mouse pointer to the origin of the move object.
This improves snapping, but some users are allergic to mouse warping.
Definition at line 150 of file tools_holder.h.
References TOOLS_HOLDER::m_moveWarpsCursor.
Referenced by EDIT_TOOL::doMoveSelection(), SYMBOL_EDITOR_MOVE_TOOL::doMoveSelection(), SCH_MOVE_TOOL::doMoveSelection(), and ROUTER_TOOL::InlineDrag().
|
inline |
Definition at line 123 of file pns_log_viewer_frame.h.
References m_overlay.
|
inlineinherited |
Definition at line 62 of file pcb_test_frame.h.
References PCB_TEST_FRAME_BASE::m_galPanel.
Referenced by PCB_TEST_SELECTION_TOOL::canvas().
|
inlineinherited |
Definition at line 74 of file pcb_test_frame.h.
References PCB_TEST_FRAME_BASE::m_selectionTool.
|
inlineoverridevirtualinherited |
Canvas access.
Implements TOOLS_HOLDER.
Definition at line 67 of file pcb_test_frame.h.
References PCB_TEST_FRAME_BASE::m_galPanel.
|
inlineinherited |
Definition at line 57 of file tools_holder.h.
References TOOLS_HOLDER::m_toolDispatcher.
Referenced by LIB_TREE_MODEL_ADAPTER::GetToolDispatcher().
|
inlineinherited |
Return the MVC controller.
Definition at line 55 of file tools_holder.h.
References TOOLS_HOLDER::m_toolManager.
Referenced by PROJECT_TREE_ITEM::Activate(), SCH_SEARCH_HANDLER::ActivateItem(), PCB_SEARCH_HANDLER::ActivateItem(), FOOTPRINT_VIEWER_FRAME::AddFootprintToPCB(), SYMBOL_EDITOR_CONTROL::AddSymbolToSchematic(), SCH_PROPERTIES_PANEL::AfterCommit(), PCB_PROPERTIES_PANEL::AfterCommit(), APPEARANCE_CONTROLS::APPEARANCE_CONTROLS(), SCH_NAVIGATE_TOOL::Back(), PCB_EDIT_FRAME::CanAcceptApiCommands(), SCH_NAVIGATE_TOOL::changeSheet(), TOOLS_HOLDER::CommonSettingsChanged(), EDA_DRAW_FRAME::CommonSettingsChanged(), DIALOG_FOOTPRINT_CHECKER::deleteAllMarkers(), DIALOG_ERC::deleteAllMarkers(), DIALOG_DRC::deleteAllMarkers(), DESIGN_BLOCK_PANE::DESIGN_BLOCK_PANE(), DIALOG_BOARD_REANNOTATE::DIALOG_BOARD_REANNOTATE(), DIALOG_MIGRATE_BUSES::DIALOG_MIGRATE_BUSES(), PL_DRAW_PANEL_GAL::DisplayDrawingSheet(), KIGFX::SCH_VIEW::DisplaySheet(), DIALOG_CLEANUP_GRAPHICS::doCleanup(), SIMULATOR_FRAME::doCloseWindow(), DIALOG_GLOBAL_DELETION::DoGlobalDeletions(), SCH_FIELD::DoHypertextAction(), SCH_TEXT::DoHypertextAction(), SCH_TEXTBOX::DoHypertextAction(), SCH_DRAWING_TOOLS::doSyncSheetsPins(), DRAWING_TOOL::DrawVia(), TRACK_WIDTH_MENU::eventHandler(), DIFF_PAIR_MENU::eventHandler(), SCH_EDIT_FRAME::ExecuteRemoteCommand(), PCB_EDIT_FRAME::ExecuteRemoteCommand(), SIMULATOR_CONTROL::ExportPlotToSchematic(), SCH_NAVIGATE_TOOL::Forward(), GERBVIEW_FRAME::GERBVIEW_FRAME(), DESIGN_BLOCK_TREE_MODEL_ADAPTER::GetContextMenuTool(), SYMBOL_TREE_SYNCHRONIZING_ADAPTER::GetContextMenuTool(), FP_TREE_SYNCHRONIZING_ADAPTER::GetContextMenuTool(), PL_EDITOR_FRAME::GetLayoutFromRedoList(), PL_EDITOR_FRAME::GetLayoutFromUndoList(), PCB_TUNING_PATTERN::GetPreviewItems(), SCH_PROPERTIES_PANEL::getPropertyFromEvent(), PCB_PROPERTIES_PANEL::getPropertyFromEvent(), SYMBOL_EDIT_FRAME::GetSymbolFromRedoList(), SYMBOL_EDIT_FRAME::GetSymbolFromUndoList(), API_HANDLER_PCB::handleInteractiveMoveItems(), API_HANDLER_PCB::handleRefillZones(), DIALOG_PAD_PROPERTIES::initValues(), SCH_EDIT_FRAME::KiwayMailIn(), PCB_EDIT_FRAME::KiwayMailIn(), SCH_EDIT_FRAME::LoadProjectSettings(), PCB_EDIT_FRAME::LoadProjectSettings(), FOOTPRINT_EDIT_FRAME::LoadSettings(), SYMBOL_EDIT_FRAME::LoadSymbol(), SYMBOL_EDIT_FRAME::LoadSymbolFromSchematic(), PROPERTIES_FRAME::OnAcceptPrms(), DIALOG_DRC::OnActivateDlg(), DIALOG_DRC::OnCancelClick(), DIALOG_FOOTPRINT_CHECKER::OnCancelClick(), DIALOG_GENERATORS::OnCancelClick(), DIALOG_INSPECTOR::onCellClicked(), DIALOG_DRC::OnDeleteOneClick(), DIALOG_ERC::OnDeleteOneClick(), DIALOG_FOOTPRINT_CHECKER::OnDeleteOneClick(), DIALOG_DRC::OnDRCItemRClick(), DIALOG_DRC::OnDRCItemSelected(), DIALOG_ERC::OnERCItemRClick(), DIALOG_ERC::OnERCItemSelected(), KICAD_MANAGER_FRAME::OnIdle(), DIALOG_GENERATORS::OnItemSelected(), PANEL_KICAD_LAUNCHER::onLauncherButtonClick(), FOOTPRINTS_LISTBOX::OnLeftDClick(), APPEARANCE_CONTROLS::onNetclassContextMenu(), APPEARANCE_CONTROLS::onNetContextMenu(), PCB_EDIT_FRAME::OnNetlistChanged(), SCH_EDIT_FRAME::onNetNavigatorSelection(), DIALOG_EXCHANGE_FOOTPRINTS::OnOKClicked(), GERBER_LAYER_WIDGET::onPopupSelection(), DIALOG_GENERATORS::OnRebuildAllClick(), DIALOG_GENERATORS::OnRebuildTypeClick(), DIALOG_PLOT::onRunDRC(), DIALOG_DRC::OnRunDRCClick(), DIALOG_CREATE_ARRAY::OnSelectCenterButton(), HIERARCHY_PANE::onSelectSheetPath(), SCH_EDIT_FRAME::onSize(), PCB_EDIT_FRAME::onSize(), SYMBOL_TREE_PANE::onSymbolSelected(), DIALOG_SYMBOL_FIELDS_TABLE::OnTableRangeSelected(), PANEL_SCH_SELECTION_FILTER::PANEL_SCH_SELECTION_FILTER(), PANEL_SELECTION_FILTER::PANEL_SELECTION_FILTER(), DIALOG_UPDATE_PCB::PerformUpdate(), DIALOG_PLOT::Plot(), TOOLS_HOLDER::PopTool(), SCH_PRINTOUT::PrintPage(), SIMULATOR_CONTROL::Probe(), SYMBOL_EDIT_FRAME::PushSymbolToUndoList(), SCH_EDIT_FRAME::PutDataInPreviousState(), FOOTPRINT_WIZARD_FRAME::PythonPluginsReload(), PCB_BASE_FRAME::rebuildConnectivity(), SCH_EDIT_FRAME::RecalculateConnections(), SIMULATOR_FRAME::ReCreateHToolbar(), FOOTPRINT_EDIT_FRAME::ReloadFootprint(), PL_EDITOR_FRAME::RollbackFromUndo(), FOOTPRINT_EDIT_FRAME::SaveFootprintToBoard(), SCH_EDIT_FRAME::SaveProjectLocalSettings(), PCB_EDIT_FRAME::saveProjectSettings(), EDA_3D_VIEWER_FRAME::SaveSettings(), SYMBOL_EDIT_FRAME::SaveSettings(), FOOTPRINT_EDIT_FRAME::SaveSettings(), SCH_COMMIT::SCH_COMMIT(), DIALOG_FIND::search(), SCH_SEARCH_HANDLER::SelectItems(), PCB_SEARCH_HANDLER::SelectItems(), NL_3D_VIEWER_PLUGIN_IMPL::SetActiveCommand(), SYMBOL_EDIT_FRAME::SetCurSymbol(), CVPCB_MAINFRAME::setupEventHandlers(), FOOTPRINT_EDIT_FRAME::setupTools(), TOOLS_HOLDER::ShowChangedLanguage(), APPEARANCE_CONTROLS::showNetclass(), PCB_TUNING_PATTERN::ShowPropertiesDialog(), SYMBOL_DIFF_FRAME::SYMBOL_DIFF_FRAME(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::TransferDataFromWindow(), DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataFromWindow(), DIALOG_PAD_PROPERTIES::TransferDataFromWindow(), PANEL_SETUP_LAYERS::TransferDataFromWindow(), DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS::TransferDataToWindow(), DIALOG_SYMBOL_FIELDS_TABLE::TransferDataToWindow(), DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataToWindow(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::TransferDataToWindow(), SIMULATOR_CONTROL::Tune(), SCH_PROPERTIES_PANEL::UpdateData(), PCB_PROPERTIES_PANEL::UpdateData(), DIALOG_DRC::updateDisplayedCounts(), CVPCB_MAINFRAME::updateFootprintViewerOnIdle(), NET_GRID_TABLE::updateNetVisibility(), SCH_PROPERTIES_PANEL::valueChanged(), PCB_PROPERTIES_PANEL::valueChanged(), SCH_PROPERTIES_PANEL::valueChanging(), PCB_PROPERTIES_PANEL::valueChanging(), GLOBAL_EDIT_TOOL::ZonesManager(), DIALOG_IMPORT_NETLIST::~DIALOG_IMPORT_NETLIST(), and DIALOG_UPDATE_PCB::~DIALOG_UPDATE_PCB().
|
inherited |
Definition at line 131 of file tools_holder.cpp.
References TOOL_ACTION::GetName(), TOOLS_HOLDER::m_toolStack, and ACTIONS::selectionTool.
Referenced by SCH_EDIT_TOOL::Init(), SCH_LINE_WIRE_BUS_TOOL::Init(), BOARD_EDITOR_CONTROL::Init(), and EDITOR_CONDITIONS::toolFunc().
|
virtualinherited |
Definition at line 130 of file pcb_test_frame.cpp.
References IO_ERROR::Problem().
void PNS_LOG_VIEWER_FRAME::LoadLogFile | ( | const wxString & | aFile | ) |
Definition at line 346 of file pns_log_viewer_frame.cpp.
References m_reporter, and SetLogFile().
Referenced by onOpen().
|
inherited |
Definition at line 204 of file pcb_test_frame.cpp.
References SETTINGS_MANAGER::GetColorSettings(), PGM_BASE::GetSettingsManager(), JSON_SETTINGS::Load(), Pgm(), and SETTINGS_MANAGER::RegisterSettings().
Referenced by PNS_LOG_VIEWER_FRAME().
|
inlineinherited |
Definition at line 90 of file pns_log_viewer_frame_base.h.
References PNS_LOG_VIEWER_FRAME_BASE::m_mainSplitter, and PNS_LOG_VIEWER_FRAME_BASE::m_mainSplitterOnIdle().
Referenced by PNS_LOG_VIEWER_FRAME_BASE::m_mainSplitterOnIdle(), and PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 497 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), m_rewindIter, PNS_LOG_VIEWER_FRAME_BASE::m_rewindPos, PNS_LOG_VIEWER_FRAME_BASE::m_rewindSlider, updateDumpPanel(), and updatePnsPreviewItems().
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 511 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), m_logPlayer, m_rewindIter, PNS_LOG_VIEWER_FRAME_BASE::m_rewindPos, PNS_LOG_VIEWER_FRAME_BASE::m_rewindSlider, updateDumpPanel(), and updatePnsPreviewItems().
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 452 of file pns_log_viewer_frame.cpp.
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 527 of file pns_log_viewer_frame.cpp.
References PNS_LOG_VIEWER_FRAME_BASE::m_filterString, m_rewindIter, m_searchString, and updateDumpPanel().
|
privatevirtual |
Definition at line 458 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), m_rewindIter, and syncModel().
Referenced by PNS_LOG_VIEWER_FRAME().
|
privatevirtual |
Definition at line 589 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), getCurrentStage(), ID_LIST_COPY, ID_LIST_DISPLAY_LINE, ID_LIST_SHOW_ALL, ID_LIST_SHOW_NONE, PNS_DEBUG_SHAPE::IterateTree(), PNS_DEBUG_STAGE::m_entries, m_filenameToPathMap, PNS_LOG_VIEWER_FRAME_BASE::m_ideChoice, PNS_LOG_VIEWER_FRAME_BASE::m_itemList, m_listPopupMenu, m_rewindIter, runCommand(), and syncModel().
Referenced by PNS_LOG_VIEWER_FRAME().
|
privatevirtual |
Definition at line 671 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), m_rewindIter, and syncModel().
Referenced by PNS_LOG_VIEWER_FRAME().
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 411 of file pns_log_viewer_frame.cpp.
References AddFileExtListToFilter(), LoadLogFile(), and PCB_TEST_FRAME_BASE::m_mruPath.
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 534 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), m_logPlayer, m_rewindIter, PNS_LOG_VIEWER_FRAME_BASE::m_rewindPos, PNS_LOG_VIEWER_FRAME_BASE::m_rewindSlider, updateDumpPanel(), and updatePnsPreviewItems().
|
inlineprotectedvirtualinherited |
Definition at line 79 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE(), and PNS_LOG_VIEWER_FRAME_BASE::~PNS_LOG_VIEWER_FRAME_BASE().
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 486 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), m_rewindIter, PNS_LOG_VIEWER_FRAME_BASE::m_rewindPos, updateDumpPanel(), and updatePnsPreviewItems().
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 426 of file pns_log_viewer_frame.cpp.
References AddFileExtListToFilter(), DisplayError(), EnsureFileExtension(), m_logFile, PCB_TEST_FRAME_BASE::m_mruPath, and m_reporter.
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 471 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), m_rewindIter, m_showRPIs, and updatePnsPreviewItems().
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 464 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), m_rewindIter, m_showThinLines, and updatePnsPreviewItems().
|
overrideprivatevirtual |
Reimplemented from PNS_LOG_VIEWER_FRAME_BASE.
Definition at line 478 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), m_rewindIter, m_showVertices, and updatePnsPreviewItems().
|
virtualinherited |
Pops a tool from the stack.
aEvent | The event that started the tool that was pushed to the stack. |
Definition at line 77 of file tools_holder.cpp.
References TOOLS_HOLDER::DisplayToolMsg(), ACTION_MANAGER::FindAction(), TOOL_MANAGER::GetActionManager(), TOOL_EVENT::getCommandStr(), TOOLS_HOLDER::GetToolManager(), TOOLS_HOLDER::m_toolManager, TOOLS_HOLDER::m_toolStack, TOOL_ACTION::MakeEvent(), TOOL_MANAGER::PostEvent(), ACTIONS::selectionTool, TOOL_EVENT::SetHasPosition(), and TOOL_EVENT::SetReactivate().
Referenced by SCH_LINE_WIRE_BUS_TOOL::doDrawSegments(), SYMBOL_EDITOR_DRAWING_TOOLS::doDrawShape(), EDIT_TOOL::doMoveSelection(), SYMBOL_EDITOR_MOVE_TOOL::doMoveSelection(), SCH_MOVE_TOOL::doMoveSelection(), DRAWING_TOOL::drawArc(), DRAWING_TOOL::DrawDimension(), DRAWING_TOOL::drawOneBezier(), SCH_DRAWING_TOOLS::DrawRuleArea(), SCH_DRAWING_TOOLS::DrawShape(), PL_DRAWING_TOOLS::DrawShape(), DRAWING_TOOL::drawShape(), SCH_DRAWING_TOOLS::DrawSheet(), SCH_DRAWING_TOOLS::DrawTable(), DRAWING_TOOL::DrawTable(), DRAWING_TOOL::DrawZone(), SCH_DRAWING_TOOLS::ImportGraphics(), SYMBOL_EDITOR_DRAWING_TOOLS::ImportGraphics(), SCH_DRAWING_TOOLS::ImportSheet(), DRAWING_TOOL::InteractivePlaceWithPreview(), PICKER_TOOL::Main(), ZOOM_TOOL::Main(), PL_EDIT_TOOL::Main(), GERBVIEW_INSPECTION_TOOL::MeasureTool(), PCB_VIEWER_TOOLS::MeasureTool(), SYMBOL_EDITOR_DRAWING_TOOLS::PlaceAnchor(), BOARD_EDITOR_CONTROL::PlaceFootprint(), SCH_DRAWING_TOOLS::PlaceImage(), DRAWING_TOOL::PlaceImportedGraphics(), PL_DRAWING_TOOLS::PlaceItem(), DRAWING_TOOL::PlaceReferenceImage(), SCH_DRAWING_TOOLS::PlaceSymbol(), DRAWING_TOOL::PlaceText(), DRAWING_TOOL::PlaceTuningPattern(), EDIT_TOOL::Remove(), DRAWING_TOOL::SetAnchor(), SCH_DRAWING_TOOLS::SingleClickPlace(), SCH_DRAWING_TOOLS::TwoClickPlace(), SYMBOL_EDITOR_DRAWING_TOOLS::TwoClickPlace(), and SCH_LINE_WIRE_BUS_TOOL::UnfoldBus().
|
virtualinherited |
NB: the definition of "tool" is different at the user level.
The implementation uses a single TOOL_BASE derived class to implement several user "tools", such as rectangle and circle, or wire and bus. So each user-level tool is actually a TOOL_ACTION.
Pushes a tool to the stack.
aEvent | The event that is starting the tool to be pushed to the stack. |
Definition at line 56 of file tools_holder.cpp.
References TOOLS_HOLDER::DisplayToolMsg(), ACTION_MANAGER::FindAction(), TOOL_MANAGER::GetActionManager(), TOOL_EVENT::getCommandStr(), TOOL_ACTION::GetFriendlyName(), TOOLS_HOLDER::m_toolManager, and TOOLS_HOLDER::m_toolStack.
Referenced by SYMBOL_EDITOR_DRAWING_TOOLS::doDrawShape(), EDIT_TOOL::doMoveSelection(), SYMBOL_EDITOR_MOVE_TOOL::doMoveSelection(), SCH_MOVE_TOOL::doMoveSelection(), DRAWING_TOOL::DrawArc(), DRAWING_TOOL::DrawBezier(), DRAWING_TOOL::DrawCircle(), DRAWING_TOOL::DrawDimension(), DRAWING_TOOL::DrawLine(), DRAWING_TOOL::DrawRectangle(), SCH_DRAWING_TOOLS::DrawRuleArea(), SCH_LINE_WIRE_BUS_TOOL::DrawSegments(), SCH_DRAWING_TOOLS::DrawShape(), PL_DRAWING_TOOLS::DrawShape(), SCH_DRAWING_TOOLS::DrawSheet(), SCH_DRAWING_TOOLS::DrawTable(), DRAWING_TOOL::DrawTable(), DRAWING_TOOL::DrawZone(), SCH_DRAWING_TOOLS::ImportGraphics(), SYMBOL_EDITOR_DRAWING_TOOLS::ImportGraphics(), SCH_DRAWING_TOOLS::ImportSheet(), DRAWING_TOOL::InteractivePlaceWithPreview(), PICKER_TOOL::Main(), ZOOM_TOOL::Main(), PL_EDIT_TOOL::Main(), GERBVIEW_INSPECTION_TOOL::MeasureTool(), PCB_VIEWER_TOOLS::MeasureTool(), SYMBOL_EDITOR_DRAWING_TOOLS::PlaceAnchor(), BOARD_EDITOR_CONTROL::PlaceFootprint(), SCH_DRAWING_TOOLS::PlaceImage(), DRAWING_TOOL::PlaceImportedGraphics(), PL_DRAWING_TOOLS::PlaceItem(), DRAWING_TOOL::PlaceReferenceImage(), SCH_DRAWING_TOOLS::PlaceSymbol(), DRAWING_TOOL::PlaceText(), DRAWING_TOOL::PlaceTuningPattern(), EDIT_TOOL::Remove(), DRAWING_TOOL::SetAnchor(), SCH_DRAWING_TOOLS::SingleClickPlace(), SCH_DRAWING_TOOLS::TwoClickPlace(), SYMBOL_EDITOR_DRAWING_TOOLS::TwoClickPlace(), and SCH_LINE_WIRE_BUS_TOOL::UnfoldBus().
|
inlinevirtualinherited |
Reimplemented in EDA_DRAW_FRAME.
Definition at line 162 of file tools_holder.h.
Referenced by ACTION_TOOLBAR::onPaletteEvent(), and ACTION_TOOLBAR::onToolEvent().
|
virtualinherited |
Register an action's update conditions with the UI layer to allow the UI to appropriately display the state of its controls.
aAction | is the action to register. |
aConditions | are the UI conditions to use for the control states. |
Definition at line 42 of file tools_holder.cpp.
References TOOL_ACTION::GetUIId(), and TOOLS_HOLDER::RegisterUIUpdateHandler().
Referenced by ACTION_TOOLBAR::doSelectAction(), TOOLS_HOLDER::RegisterUIUpdateHandler(), and ACTION_MANAGER::SetConditions().
|
inlinevirtualinherited |
Register a UI update handler for the control with ID aID
.
aID | is the control ID to register the handler for. |
aConditions | are the UI conditions to use for the control states. |
Reimplemented in EDA_BASE_FRAME.
Definition at line 75 of file tools_holder.h.
|
virtualinherited |
Definition at line 69 of file pcb_test_frame.cpp.
References PCB_TEST_FRAME_BASE::createUserTools(), SETTINGS_MANAGER::GetAppSettings(), PGM_BASE::GetSettingsManager(), TOOL_MANAGER::InitTools(), TOOL_MANAGER::InvokeTool(), KI_TRACE, PCB_TEST_FRAME_BASE::m_board, PCB_TEST_FRAME_BASE::m_galPanel, PCB_TEST_FRAME_BASE::m_selectionTool, TOOLS_HOLDER::m_toolDispatcher, TOOLS_HOLDER::m_toolManager, TOOL_BASE::MODEL_RELOAD, Pgm(), SETTINGS_MANAGER::RegisterSettings(), TOOL_MANAGER::RegisterTool(), TOOL_MANAGER::ResetTools(), TOOL_MANAGER::SetEnvironment(), PROF_TIMER::Show(), PROF_TIMER::to_string(), TOOL_MANAGER::Tools(), and traceGalProfile.
Referenced by SetBoard2(), and SetLogFile().
void PNS_LOG_VIEWER_FRAME::SetBoard2 | ( | std::shared_ptr< BOARD > | aBoard | ) |
Definition at line 395 of file pns_log_viewer_frame.cpp.
References BOX2< Vec >::GetHeight(), BOX2< Vec >::GetWidth(), BOX2< Vec >::Inflate(), PCB_TEST_FRAME_BASE::m_board, PCB_TEST_FRAME_BASE::m_galPanel, PCB_TEST_FRAME_BASE::SetBoard(), BOX2< Vec >::SetHeight(), BOX2< Vec >::SetOrigin(), BOX2< Vec >::SetWidth(), and updateViewerIface().
void PNS_LOG_VIEWER_FRAME::SetLogFile | ( | PNS_LOG_FILE * | aLog | ) |
Definition at line 361 of file pns_log_viewer_frame.cpp.
References drawLoggedItems(), BOX2< Vec >::GetHeight(), BOX2< Vec >::GetWidth(), BOX2< Vec >::Inflate(), PCB_TEST_FRAME_BASE::m_board, PCB_TEST_FRAME_BASE::m_galPanel, m_logFile, m_logPlayer, m_rewindIter, PNS_LOG_VIEWER_FRAME_BASE::m_rewindSlider, PCB_TEST_FRAME_BASE::SetBoard(), BOX2< Vec >::SetHeight(), BOX2< Vec >::SetOrigin(), BOX2< Vec >::SetWidth(), updateDumpPanel(), updatePnsPreviewItems(), and updateViewerIface().
Referenced by LoadLogFile().
|
inherited |
Definition at line 150 of file pcb_test_frame.cpp.
References PCB_TEST_FRAME_BASE::m_selectionTool.
|
inherited |
Definition at line 213 of file pcb_test_frame.cpp.
References TOOL_MANAGER::FindTool(), TOOLS_HOLDER::m_toolManager, and PCB_TEST_SELECTION_TOOL::SetSelectionHook().
|
virtualinherited |
Reimplemented in EDA_3D_VIEWER_FRAME, BITMAP2CMP_FRAME, CVPCB_MAINFRAME, SCH_EDIT_FRAME, SIMULATOR_FRAME, SYMBOL_EDIT_FRAME, GERBVIEW_FRAME, EDA_BASE_FRAME, EDA_DRAW_FRAME, PCB_BASE_FRAME, KICAD_MANAGER_FRAME, PCB_CALCULATOR_FRAME, FOOTPRINT_EDIT_FRAME, and PCB_EDIT_FRAME.
Definition at line 140 of file tools_holder.cpp.
References TOOLS_HOLDER::CurrentToolName(), TOOLS_HOLDER::DisplayToolMsg(), ACTION_MANAGER::FindAction(), TOOL_MANAGER::GetActionManager(), TOOL_ACTION::GetFriendlyName(), and TOOLS_HOLDER::GetToolManager().
Referenced by EDA_BASE_FRAME::ShowChangedLanguage().
|
private |
Definition at line 560 of file pns_log_viewer_frame.cpp.
References WX_SHAPE_TREE_ITEM_DATA::m_item, PNS_LOG_VIEWER_FRAME_BASE::m_itemList, PNS_DEBUG_SHAPE::m_selected, and PNS_DEBUG_SHAPE::m_visible.
Referenced by onListChecked(), onListRightClick(), and onListSelect().
|
inlineinherited |
Definition at line 125 of file tools_holder.h.
References TOOLS_HOLDER::m_toolStack.
Referenced by BOARD_EDITOR_CONTROL::Init(), PCB_SELECTION_TOOL::Init(), PCB_VIEWER_TOOLS::Init(), CVPCB_FOOTPRINT_VIEWER_SELECTION_TOOL::Main(), EE_SELECTION_TOOL::Main(), GERBVIEW_SELECTION_TOOL::Main(), PL_SELECTION_TOOL::Main(), PCB_SELECTION_TOOL::Main(), EDITOR_CONDITIONS::noToolFunc(), EE_SELECTION_TOOL::OnIdle(), PCB_SELECTION_TOOL::OnIdle(), EE_POINT_EDITOR::setEditedPoint(), PL_POINT_EDITOR::setEditedPoint(), BOARD_EDITOR_CONTROL::TrackWidthDec(), BOARD_EDITOR_CONTROL::TrackWidthInc(), BOARD_EDITOR_CONTROL::ViaSizeDec(), and BOARD_EDITOR_CONTROL::ViaSizeInc().
|
virtualinherited |
Unregister a UI handler for an action that was registered using RegisterUIUpdateHandler
.
aAction | is the action to unregister the handler for. |
Definition at line 49 of file tools_holder.cpp.
References TOOL_ACTION::GetUIId(), and TOOLS_HOLDER::UnregisterUIUpdateHandler().
Referenced by ACTION_TOOLBAR::doSelectAction(), ACTION_MANAGER::SetConditions(), and TOOLS_HOLDER::UnregisterUIUpdateHandler().
|
inlinevirtualinherited |
Unregister a UI handler for a given ID that was registered using RegisterUIUpdateHandler
.
aID | is the control ID to unregister the handler for. |
Reimplemented in EDA_BASE_FRAME.
Definition at line 90 of file tools_holder.h.
|
private |
Definition at line 871 of file pns_log_viewer_frame.cpp.
References buildListTree(), expandAllChildren(), filterStringMatches(), PNS_LOG_VIEWER_FRAME_BASE::m_algoStatus, PNS_LOG_VIEWER_FRAME_BASE::m_itemList, and m_logPlayer.
Referenced by onBtnRewindLeft(), onBtnRewindRight(), onFilterText(), onRewindCountText(), onRewindScroll(), and SetLogFile().
|
private |
Definition at line 916 of file pns_log_viewer_frame.cpp.
References LAYER_SELECT_OVERLAY, PCB_TEST_FRAME_BASE::m_galPanel, m_logPlayer, m_previewItems, m_showRPIs, m_viewerIface, and ROUTER_PREVIEW_ITEM::Update().
Referenced by onBtnRewindLeft(), onBtnRewindRight(), onRewindCountText(), onRewindScroll(), onShowRPIsChecked(), onShowThinLinesChecked(), onShowVerticesChecked(), and SetLogFile().
|
private |
Definition at line 355 of file pns_log_viewer_frame.cpp.
References PCB_TEST_FRAME_BASE::m_board, and m_viewerIface.
Referenced by SetBoard2(), and SetLogFile().
|
protectedinherited |
Definition at line 168 of file tools_holder.h.
Referenced by PANEL_PREVIEW_3D_MODEL::PANEL_PREVIEW_3D_MODEL(), CVPCB_MAINFRAME::setupTools(), SCH_EDIT_FRAME::setupTools(), SYMBOL_EDIT_FRAME::setupTools(), SYMBOL_VIEWER_FRAME::setupTools(), GERBVIEW_FRAME::setupTools(), KICAD_MANAGER_FRAME::setupTools(), PL_EDITOR_FRAME::setupTools(), FOOTPRINT_EDIT_FRAME::setupTools(), PCB_EDIT_FRAME::setupTools(), CVPCB_MAINFRAME::~CVPCB_MAINFRAME(), EDA_DRAW_FRAME::~EDA_DRAW_FRAME(), and KICAD_MANAGER_FRAME::~KICAD_MANAGER_FRAME().
|
protectedinherited |
Definition at line 57 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE(), and updateDumpPanel().
|
protectedinherited |
Definition at line 82 of file pcb_test_frame.h.
Referenced by PCB_TEST_FRAME_BASE::GetBoard(), PCB_TEST_FRAME_BASE::SetBoard(), SetBoard2(), SetLogFile(), updateViewerIface(), and ~PNS_LOG_VIEWER_FRAME().
|
protectedinherited |
Definition at line 66 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME(), and PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 84 of file pcb_test_frame.h.
Referenced by PCB_TEST_FRAME_BASE::createView().
|
protectedinherited |
Definition at line 184 of file tools_holder.h.
Referenced by TOOLS_HOLDER::CommonSettingsChanged(), and TOOLS_HOLDER::GetDragAction().
|
protectedinherited |
Definition at line 171 of file tools_holder.h.
Referenced by TOOLS_HOLDER::GetCurrentSelection().
|
private |
Definition at line 159 of file pns_log_viewer_frame.h.
Referenced by buildListTree(), and onListRightClick().
|
protectedinherited |
Definition at line 56 of file pns_log_viewer_frame_base.h.
Referenced by onFilterText(), PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE(), and PNS_LOG_VIEWER_FRAME_BASE::~PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 81 of file pcb_test_frame.h.
Referenced by PCB_TEST_FRAME_BASE::createView(), drawLoggedItems(), PCB_TEST_FRAME_BASE::GetPanel(), PCB_TEST_FRAME_BASE::GetToolCanvas(), PNS_LOG_VIEWER_FRAME(), PCB_TEST_FRAME_BASE::SetBoard(), SetBoard2(), SetLogFile(), and updatePnsPreviewItems().
|
protectedinherited |
Definition at line 59 of file pns_log_viewer_frame_base.h.
Referenced by onListRightClick(), and PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 58 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 180 of file tools_holder.h.
Referenced by TOOLS_HOLDER::CommonSettingsChanged(), and TOOLS_HOLDER::GetDoImmediateActions().
|
protectedinherited |
Definition at line 64 of file pns_log_viewer_frame_base.h.
Referenced by buildListTree(), onListRightClick(), PNS_LOG_VIEWER_FRAME(), PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE(), syncModel(), and updateDumpPanel().
|
private |
Definition at line 156 of file pns_log_viewer_frame.h.
Referenced by onListRightClick(), and PNS_LOG_VIEWER_FRAME().
|
private |
Definition at line 153 of file pns_log_viewer_frame.h.
Referenced by onSaveAs(), SetLogFile(), and ~PNS_LOG_VIEWER_FRAME().
|
private |
Definition at line 154 of file pns_log_viewer_frame.h.
Referenced by drawLoggedItems(), getCurrentStage(), onBtnRewindRight(), onRewindCountText(), SetLogFile(), updateDumpPanel(), updatePnsPreviewItems(), and ~PNS_LOG_VIEWER_FRAME().
|
protectedinherited |
Definition at line 48 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 60 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::m_mainSplitterOnIdle(), PNS_LOG_VIEWER_FRAME(), and PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 45 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 46 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 47 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 186 of file tools_holder.h.
Referenced by TOOLS_HOLDER::CommonSettingsChanged(), and TOOLS_HOLDER::GetMoveWarpsCursor().
|
protectedinherited |
Definition at line 85 of file pcb_test_frame.h.
Referenced by onOpen(), onSaveAs(), and PCB_TEST_FRAME_BASE::PCB_TEST_FRAME_BASE().
|
private |
Definition at line 152 of file pns_log_viewer_frame.h.
Referenced by drawLoggedItems(), drawSimpleShape(), GetOverlay(), PNS_LOG_VIEWER_FRAME(), and ~PNS_LOG_VIEWER_FRAME().
|
protectedinherited |
Definition at line 65 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 63 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 61 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME(), and PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
private |
Definition at line 157 of file pns_log_viewer_frame.h.
Referenced by updatePnsPreviewItems().
|
protectedinherited |
Definition at line 62 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
private |
Definition at line 166 of file pns_log_viewer_frame.h.
Referenced by GetConsoleReporter(), LoadLogFile(), onSaveAs(), and PNS_LOG_VIEWER_FRAME().
|
private |
Definition at line 155 of file pns_log_viewer_frame.h.
Referenced by getCurrentStage(), onBtnRewindLeft(), onBtnRewindRight(), onFilterText(), onListChecked(), onListRightClick(), onListSelect(), onRewindCountText(), onRewindScroll(), onShowRPIsChecked(), onShowThinLinesChecked(), onShowVerticesChecked(), and SetLogFile().
|
protectedinherited |
Definition at line 51 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE(), and PNS_LOG_VIEWER_FRAME_BASE::~PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 54 of file pns_log_viewer_frame_base.h.
Referenced by onBtnRewindLeft(), onBtnRewindRight(), onRewindCountText(), onRewindScroll(), PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE(), and PNS_LOG_VIEWER_FRAME_BASE::~PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 53 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE(), and PNS_LOG_VIEWER_FRAME_BASE::~PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 52 of file pns_log_viewer_frame_base.h.
Referenced by onBtnRewindLeft(), onBtnRewindRight(), onRewindCountText(), PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE(), SetLogFile(), and PNS_LOG_VIEWER_FRAME_BASE::~PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 50 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
private |
Definition at line 164 of file pns_log_viewer_frame.h.
Referenced by drawLoggedItems(), filterStringMatches(), and onFilterText().
|
protectedinherited |
Definition at line 83 of file pcb_test_frame.h.
Referenced by PCB_TEST_FRAME_BASE::GetSelectionTool(), PCB_TEST_FRAME_BASE::SetBoard(), and PCB_TEST_FRAME_BASE::SetSelectableItemTypes().
|
private |
Definition at line 162 of file pns_log_viewer_frame.h.
Referenced by onShowRPIsChecked(), and updatePnsPreviewItems().
|
private |
Definition at line 161 of file pns_log_viewer_frame.h.
Referenced by drawLoggedItems(), and onShowThinLinesChecked().
|
private |
Definition at line 163 of file pns_log_viewer_frame.h.
Referenced by drawSimpleShape(), and onShowVerticesChecked().
|
protectedinherited |
Definition at line 55 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 67 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
protectedinherited |
Definition at line 169 of file tools_holder.h.
Referenced by GERBVIEW_FRAME::ActivateGalCanvas(), PCB_BASE_FRAME::ActivateGalCanvas(), TOOLS_HOLDER::GetToolDispatcher(), PANEL_PREVIEW_3D_MODEL::OnMenuEvent(), EDA_BASE_FRAME::OnMenuEvent(), PANEL_PREVIEW_3D_MODEL::PANEL_PREVIEW_3D_MODEL(), PCB_TEST_FRAME_BASE::SetBoard(), SCH_EDIT_FRAME::setupTools(), SIMULATOR_FRAME::setupTools(), SYMBOL_EDIT_FRAME::setupTools(), SYMBOL_VIEWER_FRAME::setupTools(), GERBVIEW_FRAME::setupTools(), KICAD_MANAGER_FRAME::setupTools(), PL_EDITOR_FRAME::setupTools(), FOOTPRINT_EDIT_FRAME::setupTools(), PCB_EDIT_FRAME::setupTools(), EDA_DRAW_FRAME::~EDA_DRAW_FRAME(), and KICAD_MANAGER_FRAME::~KICAD_MANAGER_FRAME().
|
protectedinherited |
Definition at line 167 of file tools_holder.h.
Referenced by GERBVIEW_FRAME::ActivateGalCanvas(), PCB_BASE_FRAME::ActivateGalCanvas(), EDA_BASE_FRAME::AddStandardHelpMenu(), EDA_DRAW_FRAME::AddStandardSubMenus(), SCH_EDIT_FRAME::AnnotateSymbols(), PCB_EDIT_FRAME::CanAcceptApiCommands(), SCH_EDIT_FRAME::canCloseWindow(), PCB_EDIT_FRAME::canCloseWindow(), FOOTPRINT_EDIT_FRAME::canCloseWindow(), SCH_EDIT_FRAME::CheckAnnotate(), GERBVIEW_FRAME::Clear_DrawLayers(), FOOTPRINT_EDIT_FRAME::Clear_Pcb(), PCB_EDIT_FRAME::Clear_Pcb(), SIMULATOR_FRAME::CommonSettingsChanged(), EDA_DRAW_FRAME::CommonSettingsChanged(), PCB_EDIT_FRAME::CommonSettingsChanged(), SYMBOL_EDIT_FRAME::CreateNewSymbol(), CVPCB_MAINFRAME::CVPCB_MAINFRAME(), SYMBOL_VIEWER_FRAME::DClickOnSymbolList(), SCH_EDIT_FRAME::DeleteAnnotation(), SCH_EDIT_FRAME::DeleteJunction(), SCH_EDIT_FRAME::DisplayCurrentSheet(), EDA_DRAW_FRAME::DisplayGridMsg(), SCH_EDIT_FRAME::doCloseWindow(), GERBVIEW_FRAME::doCloseWindow(), EDA_3D_VIEWER_FRAME::doReCreateMenuBar(), BITMAP2CMP_FRAME::doReCreateMenuBar(), CVPCB_MAINFRAME::doReCreateMenuBar(), SCH_EDIT_FRAME::doReCreateMenuBar(), SIMULATOR_FRAME::doReCreateMenuBar(), SYMBOL_EDIT_FRAME::doReCreateMenuBar(), SYMBOL_VIEWER_FRAME::doReCreateMenuBar(), GERBVIEW_FRAME::doReCreateMenuBar(), KICAD_MANAGER_FRAME::doReCreateMenuBar(), PL_EDITOR_FRAME::doReCreateMenuBar(), PCB_CALCULATOR_FRAME::doReCreateMenuBar(), FOOTPRINT_EDIT_FRAME::doReCreateMenuBar(), FOOTPRINT_VIEWER_FRAME::doReCreateMenuBar(), PCB_EDIT_FRAME::doReCreateMenuBar(), EDA_BASE_FRAME::DoWithAcceptedFiles(), GERBVIEW_FRAME::DoWithAcceptedFiles(), KICAD_MANAGER_FRAME::DoWithAcceptedFiles(), SCH_EDIT_FRAME::EditSheetProperties(), SYMBOL_EDIT_FRAME::emptyScreen(), GERBVIEW_FRAME::Erase_Current_DrawLayer(), SCH_EDIT_FRAME::ExecuteRemoteCommand(), PCB_EDIT_FRAME::ExecuteRemoteCommand(), SCH_EDIT_FRAME::FlipBodyStyle(), DISPLAY_FOOTPRINTS_FRAME::GetCurrentSelection(), SCH_EDIT_FRAME::GetCurrentSelection(), SYMBOL_EDIT_FRAME::GetCurrentSelection(), SYMBOL_VIEWER_FRAME::GetCurrentSelection(), GERBVIEW_FRAME::GetCurrentSelection(), PL_EDITOR_FRAME::GetCurrentSelection(), FOOTPRINT_EDIT_FRAME::GetCurrentSelection(), FOOTPRINT_VIEWER_FRAME::GetCurrentSelection(), PCB_EDIT_FRAME::GetCurrentSelection(), TOOLS_HOLDER::GetToolManager(), EDA_DRAW_FRAME::GetUnitPair(), SCH_EDIT_FRAME::HardRedraw(), SYMBOL_EDIT_FRAME::HardRedraw(), PL_EDITOR_FRAME::HardRedraw(), SCH_EDIT_FRAME::importFile(), SCH_EDIT_FRAME::initScreenZoom(), SCH_EDIT_FRAME::KiwayMailIn(), PCB_EDIT_FRAME::KiwayMailIn(), SYMBOL_EDIT_FRAME::KiwayMailIn(), SYMBOL_EDIT_FRAME::LoadOneLibrarySymbolAux(), SYMBOL_EDIT_FRAME::LoadSymbolFromCurrentLib(), SYMBOL_EDIT_FRAME::LoadSymbolFromSchematic(), SCH_EDIT_FRAME::MakeGridHelper(), SYMBOL_EDIT_FRAME::MakeGridHelper(), FOOTPRINT_EDIT_FRAME::MakeGridHelper(), PCB_EDIT_FRAME::MakeGridHelper(), PCB_EDIT_FRAME::onBoardLoaded(), FOOTPRINT_EDIT_FRAME::OnEditItemRequest(), PCB_EDIT_FRAME::OnEditItemRequest(), SCH_EDIT_FRAME::OnFindDialogClose(), PCB_BASE_FRAME::OnFpChangeDebounceTimer(), SCH_EDIT_FRAME::OnImportProject(), PCB_EDIT_FRAME::OnNetlistChanged(), PL_EDITOR_FRAME::OnNewDrawingSheet(), KICAD_MANAGER_FRAME::OnOpenFileInTextEditor(), EDA_DRAW_FRAME::OnSelectGrid(), EDA_DRAW_FRAME::OnSelectZoom(), SCH_EDIT_FRAME::OpenProjectFiles(), PCB_EDIT_FRAME::OpenProjectFiles(), PANEL_PREVIEW_3D_MODEL::PANEL_PREVIEW_3D_MODEL(), PCB_BASE_EDIT_FRAME::PCB_BASE_EDIT_FRAME(), TOOLS_HOLDER::PopTool(), TOOLS_HOLDER::PushTool(), SCH_EDIT_FRAME::PutDataInPreviousState(), PCB_BASE_EDIT_FRAME::PutDataInPreviousState(), PCB_EDIT_FRAME::RebuildAndRefresh(), SYMBOL_EDIT_FRAME::RebuildView(), SCH_EDIT_FRAME::RecalculateConnections(), SCH_EDIT_FRAME::ReCreateOptToolbar(), SYMBOL_EDIT_FRAME::ReCreateOptToolbar(), PL_EDITOR_FRAME::ReCreateOptToolbar(), FOOTPRINT_EDIT_FRAME::ReCreateOptToolbar(), PCB_EDIT_FRAME::ReCreateOptToolbar(), FOOTPRINT_EDIT_FRAME::ReCreateVToolbar(), PCB_EDIT_FRAME::ReCreateVToolbar(), SCH_BASE_FRAME::RefreshZoomDependentItems(), FOOTPRINT_WIZARD_FRAME::RegenerateFootprint(), PCB_BASE_EDIT_FRAME::RestoreCopyFromRedoList(), PCB_BASE_EDIT_FRAME::RestoreCopyFromUndoList(), SCH_EDIT_FRAME::RollbackSchematicFromUndo(), FOOTPRINT_EDIT_FRAME::SaveFootprint(), FOOTPRINT_EDIT_FRAME::SaveFootprintToBoard(), SYMBOL_EDIT_FRAME::saveLibrary(), SCH_EDIT_FRAME::SaveSelectionAsDesignBlock(), EDA_DRAW_FRAME::SaveSettings(), SCH_EDIT_FRAME::SaveSymbolToSchematic(), SCH_BASE_FRAME::SCH_BASE_FRAME(), SCH_EDIT_FRAME::SchematicCleanUp(), FOOTPRINT_VIEWER_FRAME::SelectAndViewFootprint(), SCH_EDIT_FRAME::SelectUnit(), GERBVIEW_FRAME::SetActiveLayer(), FOOTPRINT_EDIT_FRAME::SetActiveLayer(), PCB_EDIT_FRAME::SetActiveLayer(), SCH_EDIT_FRAME::SetAltPinFunction(), PCB_BASE_EDIT_FRAME::SetBoard(), PCB_TEST_FRAME_BASE::SetBoard(), SYMBOL_EDIT_FRAME::SetCurSymbol(), SCH_EDIT_FRAME::SetScreen(), SYMBOL_EDIT_FRAME::SetScreen(), PCB_TEST_FRAME_BASE::SetSelectionHook(), SYMBOL_EDIT_FRAME::SetUnit(), CVPCB_MAINFRAME::setupTools(), SCH_EDIT_FRAME::setupTools(), SIMULATOR_FRAME::setupTools(), SYMBOL_EDIT_FRAME::setupTools(), SYMBOL_VIEWER_FRAME::setupTools(), GERBVIEW_FRAME::setupTools(), KICAD_MANAGER_FRAME::setupTools(), PL_EDITOR_FRAME::setupTools(), FOOTPRINT_EDIT_FRAME::setupTools(), PCB_EDIT_FRAME::setupTools(), EDA_3D_VIEWER_FRAME::setupUIConditions(), CVPCB_MAINFRAME::setupUIConditions(), DISPLAY_FOOTPRINTS_FRAME::setupUIConditions(), SCH_EDIT_FRAME::setupUIConditions(), SIMULATOR_FRAME::setupUIConditions(), SYMBOL_EDIT_FRAME::setupUIConditions(), SYMBOL_VIEWER_FRAME::setupUIConditions(), GERBVIEW_FRAME::setupUIConditions(), KICAD_MANAGER_FRAME::setupUIConditions(), PL_EDITOR_FRAME::setupUIConditions(), FOOTPRINT_EDIT_FRAME::setupUIConditions(), FOOTPRINT_VIEWER_FRAME::setupUIConditions(), PCB_EDIT_FRAME::setupUIConditions(), EDA_DRAW_FRAME::setupUnits(), PCB_EDIT_FRAME::ShowBoardSetupDialog(), PCB_EDIT_FRAME::ShowFindDialog(), SCH_EDIT_FRAME::ShowFindReplaceDialog(), PCB_BASE_EDIT_FRAME::ShowGraphicItemPropertiesDialog(), EDA_BASE_FRAME::ShowPreferences(), PCB_BASE_EDIT_FRAME::ShowReferenceImagePropertiesDialog(), SCH_BASE_FRAME::SyncView(), EDA_DRAW_FRAME::ToggleUserUnits(), PCB_EDIT_FRAME::Tracks_and_Vias_Size_Event(), EDA_DRAW_FRAME::unitsChangeRefresh(), PCB_BASE_EDIT_FRAME::unitsChangeRefresh(), SCH_EDIT_FRAME::UpdateHierarchyNavigator(), SYMBOL_VIEWER_FRAME::updatePreviewSymbol(), PCB_EDIT_FRAME::UpdateViaSizeSelectBox(), DISPLAY_FOOTPRINTS_FRAME::updateView(), FOOTPRINT_EDIT_FRAME::UpdateView(), FOOTPRINT_VIEWER_FRAME::updateView(), FOOTPRINT_WIZARD_FRAME::updateView(), EDA_DRAW_FRAME::Zoom_Automatique(), CVPCB_MAINFRAME::~CVPCB_MAINFRAME(), DISPLAY_FOOTPRINTS_FRAME::~DISPLAY_FOOTPRINTS_FRAME(), EDA_DRAW_FRAME::~EDA_DRAW_FRAME(), FOOTPRINT_EDIT_FRAME::~FOOTPRINT_EDIT_FRAME(), FOOTPRINT_VIEWER_FRAME::~FOOTPRINT_VIEWER_FRAME(), FOOTPRINT_WIZARD_FRAME::~FOOTPRINT_WIZARD_FRAME(), GERBVIEW_FRAME::~GERBVIEW_FRAME(), KICAD_MANAGER_FRAME::~KICAD_MANAGER_FRAME(), PCB_EDIT_FRAME::~PCB_EDIT_FRAME(), PL_EDITOR_FRAME::~PL_EDITOR_FRAME(), SYMBOL_DIFF_FRAME::~SYMBOL_DIFF_FRAME(), SYMBOL_EDIT_FRAME::~SYMBOL_EDIT_FRAME(), and SYMBOL_VIEWER_FRAME::~SYMBOL_VIEWER_FRAME().
|
protectedinherited |
Definition at line 173 of file tools_holder.h.
Referenced by TOOLS_HOLDER::CurrentToolName(), TOOLS_HOLDER::IsCurrentTool(), TOOLS_HOLDER::PopTool(), TOOLS_HOLDER::PushTool(), and TOOLS_HOLDER::ToolStackIsEmpty().
|
protectedinherited |
Definition at line 49 of file pns_log_viewer_frame_base.h.
Referenced by PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE().
|
private |
Definition at line 158 of file pns_log_viewer_frame.h.
Referenced by updatePnsPreviewItems(), and updateViewerIface().