|
KiCad PCB EDA Suite
|
#include <git_repo_mixin.h>
Public Types | |
| enum | HOLDER_TYPE { DIALOG , FRAME , PANEL } |
Public Member Functions | |
| KIGIT_REPO_MIXIN (KIGIT_COMMON *aCommon) | |
| virtual | ~KIGIT_REPO_MIXIN () |
| std::vector< wxString > | GetProjectDirs () |
| Get a list of project directories. | |
| git_repository * | GetRepo () const |
| Get a pointer to the git repository. | |
| KIGIT_COMMON * | GetCommon () const |
| Get the common object. | |
| void | ResetNextKey () |
| Reset the next public key to test. | |
| wxString | GetNextPublicKey () |
| Get the next public key. | |
| KIGIT_COMMON::GIT_CONN_TYPE | GetConnType () const |
| Get the connection type. | |
| wxString | GetUsername () const |
| Get the username. | |
| void | SetUsername (const wxString &aUsername) |
| Set the username. | |
| void | SetPassword (const wxString &aPassword) |
| Set the password. | |
| void | SetSSHKey (const wxString &aSSHKey) |
| Set the SSH key. | |
| wxString | GetRemotename () const |
| Get the remote name. | |
| wxString | GetProjectDir () const |
| Get the project directory path, preserving symlinks if set. | |
| std::atomic< unsigned > & | TestedTypes () |
| Return the connection types that have been tested for authentication. | |
| void | UpdateProgress (int aCurrent, int aTotal, const wxString &aMessage) override |
| void | SetCancelToken (const KIGIT_COMMON::CANCEL_TOKEN &aToken) |
| Callbacks read this token rather than the session, so one operation's cancel cannot reach another. | |
| const KIGIT_COMMON::CANCEL_TOKEN & | CancelToken () const |
| void | SetWaitForActionLock (bool aWait) |
| Worker transfers may wait for a background read to finish. | |
| void | SetActionLockWait (std::chrono::milliseconds aWait) |
| A UI caller retrying confirmed input waits this long for a background read instead of failing at once. | |
| std::unique_lock< std::mutex > | GetActionLock () const |
| std::optional< KIGIT::HOST_KEY_FAILURE > | GetHostKeyFailure () const |
| The host key this operation's transfer refused, for the UI to offer to trust or to report. | |
| void | SetHostKeyFailure (const KIGIT::HOST_KEY_FAILURE &aFailure) |
| void | ClearHostKeyFailure () |
| void | SetHostKeyRefusal (const wxString &aReason) |
| void | ResetTransferState () |
| Start a transfer with nothing left from an earlier one on this handler or session: no keys or methods marked tried, and no refused host key, offered key, server text or failure on record. | |
| KIGIT_AUTH_ATTEMPT & | AuthAttempt () |
| bool | WasAuthFailure () const |
| Set when the server refused every credential offered, so the caller can prompt and retry. | |
| void | SetAuthFailure () |
| void | ReceiveSideband (const char *aData, size_t aLength) |
| Keep sideband text the server sent for the user, such as why it refused a pushed branch, and show each complete line as progress. | |
| void | SetPushRefusal (const wxString &aStatus) |
| KIGIT_FAILURE_REPORT | ReportTransferFailure (const KIGIT_ERROR_INFO &aError, KIGIT_OPERATION aOperation, const wxString &aRemoteName) |
| Classify a failed libgit2 transfer call and queue its summary and details. | |
| std::optional< KIGIT_FAILURE > | GetFailureKind () const |
| The kind of the last failure ReportTransferFailure classified, or none. | |
| bool | IsThisOperationCancelled () const |
| void | CancelThisOperation () |
| const std::vector< wxString > & | GetErrorStrings () const |
| wxString | GetErrorString () |
| KIGIT_ERROR_MESSAGE | PopError () |
| Take the newest error with its details. Both are empty when none is queued. | |
| void | AddError (const wxString &aSummary, const wxString &aDetails) |
| A summary the user can act on, with the raw text that explains it kept apart for the details. | |
| void | AddError (const KIGIT_ERROR_MESSAGE &aMessage) |
| void | AddGitError (const wxString &aSummary) |
| Queue the summary with libgit2's last error as its details. | |
| void | AddErrorString (const wxString aErrorString) |
| void | AddErrorString (const std::string aErrorString) |
| void | SetStatusText (const wxString &aText) |
| bool | UpdateProgressBar1 (int aValue) |
| bool | UpdateProgressBar2 (int aValue) |
| void | SetProgressReporter (std::unique_ptr< PROGRESS_REPORTER > aProgressReporter) |
| bool | ReportProgress (int aCurrent, int aTotal, const wxString &aMessage) |
| Returns false when the user pressed the reporter's cancel button. | |
| void | SetInitialFocus (wxWindow *aWindow) |
| Sets the window (usually a wxTextCtrl) that should be focused when the dialog is shown. | |
| int | ShowModal () override |
| int | ShowQuasiModal () |
| void | EndQuasiModal (int retCode) |
| bool | IsQuasiModal () const |
| void | PrepareForModalSubDialog () |
| void | CleanupAfterModalSubDialog () |
| bool | Show (bool show) override |
| bool | Enable (bool enable) override |
| void | OnPaint (wxPaintEvent &event) |
| void | OnModify () |
| void | ClearModify () |
| void | SetPosition (const wxPoint &aNewPosition) |
| Force the position of the dialog to a new position. | |
| EDA_UNITS | GetUserUnits () const |
| void | SelectAllInTextCtrls (wxWindowList &children) |
| void | SetupStandardButtons (std::map< int, wxString > aLabels={}) |
| void | LoadControlState () |
| Load persisted control values from the current project's local settings. | |
| void | ReloadSashPositions () |
| While we did this in LoadControlState(), we need to re-apply if after setting the dialog size. | |
| void | SaveControlState () |
| Save control values and geometry to the current project's local settings. | |
| void | OptOut (wxWindow *aWindow) |
| Opt out of control state saving. | |
| void | ExcludeFromControlUndoRedo (wxWindow *aWindow) |
| Opt a control out of the dialog's generic Ctrl+Z/Ctrl+Y undo/redo. | |
| void | RegisterUnitBinder (UNIT_BINDER *aUnitBinder, wxWindow *aWindow) |
| Register a UNIT_BINDER so that it can handle units in control-state save/restore. | |
| void | UnregisterUnitBinder (UNIT_BINDER *aUnitBinder) |
| Remove a UNIT_BINDER from the control-state save/restore map. | |
| void | EndDialogShim (int aReturnCode) |
| A mode agnostic way to close a dialog. | |
| HOLDER_TYPE | GetType () const |
| KIWAY & | Kiway () const |
| Return a reference to the KIWAY that this object has an opportunity to participate in. | |
| bool | HasKiway () const |
| Safety check before asking for the Kiway reference. | |
| PROJECT & | Prj () const |
| Return a reference to the PROJECT associated with this KIWAY. | |
| void | SetKiway (wxWindow *aDest, KIWAY *aKiway) |
| It is only used for debugging, since "this" is not a wxWindow*. | |
Static Public Member Functions | |
| static bool | IsCtrl (int aChar, const wxKeyEvent &e) |
| static bool | IsShiftCtrl (int aChar, const wxKeyEvent &e) |
Protected Member Functions | |
| void | finishDialogSettings () |
| In all dialogs, we must call the same functions to fix minimal dlg size, the default position and perhaps some others to fix a few issues depending on Windows Managers this helper function does these calls. | |
| void | clampToWorkArea () |
| Constrain the dialog's minimum size, size and position to the work area of the display it occupies, so a dialog whose content or restored geometry is larger than the monitor still fits, its bottom controls stay reachable, and it never lands off-screen. | |
| void | setSizeInDU (int x, int y) |
| Set the dialog to the given dimensions in "dialog units". | |
| int | horizPixelsFromDU (int x) const |
| Convert an integer number of dialog units to pixels, horizontally. | |
| int | vertPixelsFromDU (int y) const |
| Convert an integer number of dialog units to pixels, vertically. | |
| void | resetSize () |
| Clear the existing dialog size and position. | |
| virtual void | OnCharHook (wxKeyEvent &aEvt) |
| virtual void | TearDownQuasiModal () |
| Override this method to perform dialog tear down actions not suitable for object dtor. | |
| void | resetUndoRedoForNewContent (wxWindowList &aChildren) |
| Reset undo/redo tracking after dynamically replacing child panels. | |
| void | unregisterUnitBinders (wxWindow *aWindow) |
| Remove UNIT_BINDER registrations for a window and all its descendants. | |
Protected Attributes | |
| int | m_previousProgress |
| std::unique_ptr< PROGRESS_REPORTER > | m_progressReporter |
| EDA_UNITS | m_units |
| std::string | m_hash_key |
| bool | m_useCalculatedSize |
| bool | m_firstPaintEvent |
| wxWindow * | m_initialFocusTarget |
| bool | m_isClosing |
| wxGUIEventLoop * | m_qmodal_loop |
| bool | m_qmodal_showing |
| WINDOW_DISABLER * | m_qmodal_parent_disabler |
| EDA_BASE_FRAME * | m_parentFrame |
| std::vector< wxWindow * > | m_tabOrder |
| wxSize | m_initialSize |
| bool | m_userPositioned |
| bool | m_userResized |
| std::map< wxWindow *, wxString > | m_beforeEditValues |
| std::map< wxWindow *, UNIT_BINDER * > | m_unitBinders |
| std::vector< UNDO_STEP > | m_undoStack |
| std::vector< UNDO_STEP > | m_redoStack |
| std::map< wxWindow *, wxVariant > | m_currentValues |
| std::set< wxWindow * > | m_controlsWithPendingChanges |
| std::set< wxWindow * > | m_noControlUndoRedo |
| bool | m_handlingUndoRedo |
| bool | m_childReleased |
Private Member Functions | |
| void | addServerLine (const wxString &aLine) |
| void | OnCancel (wxCommandEvent &aEvent) |
| void | OnCloseWindow (wxCloseEvent &aEvent) |
| Properly handle the wxCloseEvent when in the quasimodal mode when not calling EndQuasiModal which is possible with any dialog derived from DIALOG_SHIM. | |
| void | OnActivate (wxActivateEvent &aEvent) |
| void | forceInitialFocus () |
| Focus the requested initial target if it is visible, otherwise focus the dialog itself so keyboard events (especially ESC) are always delivered. | |
| void | OnSize (wxSizeEvent &aEvent) |
| void | OnMove (wxMoveEvent &aEvent) |
| void | OnButton (wxCommandEvent &aEvent) |
| Properly handle the default button events when in the quasimodal mode when not calling EndQuasiModal which is possible with any dialog derived from DIALOG_SHIM. | |
| void | onChildSetFocus (wxFocusEvent &aEvent) |
| void | onInitDialog (wxInitDialogEvent &aEvent) |
| void | focusParentCanvas (bool aDeferUntilFrameActive=false) |
| Set focus back to the parent frame's tool canvas if available, otherwise to the parent window. | |
| std::string | generateKey (const wxWindow *aWin) const |
| void | registerUndoRedoHandlers (wxWindowList &aChildren) |
| void | recordControlChange (wxWindow *aCtrl) |
| Tell the undo mechanism to snapshot the current value of a control and record it as an undo step when the value changes. | |
| void | flushPendingControlChanges () |
| Apply outstanding control changes to the undo stack, and clear the pending list. | |
| void | onCommandEvent (wxCommandEvent &aEvent) |
| void | onSpinEvent (wxSpinEvent &aEvent) |
| void | onSpinDoubleEvent (wxSpinDoubleEvent &aEvent) |
| void | onStyledTextChanged (wxStyledTextEvent &aEvent) |
| void | onGridCellChanged (wxGridEvent &aEvent) |
| void | onPropertyGridChanged (wxPropertyGridEvent &aEvent) |
| void | onDataViewListChanged (wxDataViewEvent &aEvent) |
| void | doUndo () |
| void | doRedo () |
| wxVariant | getControlValue (wxWindow *aCtrl) |
| void | setControlValue (wxWindow *aCtrl, const wxVariant &aValue) |
| DECLARE_EVENT_TABLE () | |
Private Attributes | |
| KIGIT_COMMON * | m_common |
| KIGIT_COMMON::CANCEL_TOKEN | m_cancelToken |
| bool | m_waitForActionLock = false |
| std::chrono::milliseconds | m_actionLockWait { 0 } |
| std::optional< KIGIT::HOST_KEY_FAILURE > | m_hostKeyFailure |
| wxString | m_hostKeyRefusal |
| KIGIT_AUTH_ATTEMPT | m_authAttempt |
| bool | m_authFailed = false |
| wxString | m_serverMessage |
| std::string | m_pendingSideband |
| bool | m_skippingServerLine = false |
| wxString | m_pushRefusal |
| std::optional< KIGIT_FAILURE > | m_failureKind |
| std::vector< wxString > | m_errorStrings |
| std::vector< wxString > | m_errorDetails |
| One per entry in m_errorStrings. | |
| wxGauge * | m_progBar1 |
| wxGauge * | m_progBar2 |
| wxButton * | m_cancelBtn |
| wxStatusBar * | m_statusBar |
| bool | m_cancelled |
| KIWAY * | m_kiway |
| HOLDER_TYPE | m_type |
Definition at line 23 of file git_repo_mixin.h.
|
inherited |
| Enumerator | |
|---|---|
| DIALOG | |
| FRAME | |
| PANEL | |
Definition at line 40 of file kiway_holder.h.
|
inline |
Definition at line 26 of file git_repo_mixin.h.
References m_cancelToken, and m_common.
Referenced by GIT_BRANCH_HANDLER::GIT_BRANCH_HANDLER(), GIT_CLONE_HANDLER::GIT_CLONE_HANDLER(), GIT_CONFIG_HANDLER::GIT_CONFIG_HANDLER(), GIT_INIT_HANDLER::GIT_INIT_HANDLER(), GIT_PULL_HANDLER::GIT_PULL_HANDLER(), GIT_PUSH_HANDLER::GIT_PUSH_HANDLER(), and GIT_STATUS_HANDLER::GIT_STATUS_HANDLER().
|
inlinevirtual |
Definition at line 34 of file git_repo_mixin.h.
|
inlineinherited |
Definition at line 76 of file kicad_git_errors.h.
References AddError(), KIGIT_ERROR_MESSAGE::details, and KIGIT_ERROR_MESSAGE::summary.
Referenced by AddError().
|
inherited |
A summary the user can act on, with the raw text that explains it kept apart for the details.
Both are shown, so any credentials in a URL inside either one are removed here.
Definition at line 27 of file kicad_git_errors.cpp.
References m_errorDetails, m_errorStrings, and KIGIT::StripEmbeddedUserinfo().
Referenced by AddErrorString(), AddErrorString(), AddGitError(), adoptRemoteHistory(), LIBGIT_BACKEND::Amend(), LIBGIT_BACKEND::Commit(), LIBGIT_BACKEND::handleFastForward(), LIBGIT_BACKEND::handleMerge(), LIBGIT_BACKEND::InitializeRepository(), rebaseOnto(), reportRemoteLookupFailure(), KIGIT_REPO_MIXIN::ReportTransferFailure(), LIBGIT_BACKEND::SetupRemote(), and LIBGIT_BACKEND::SwitchToBranch().
|
inlineinherited |
Definition at line 86 of file kicad_git_errors.h.
References AddError().
|
inlineinherited |
Definition at line 81 of file kicad_git_errors.h.
References AddError().
Referenced by adoptRemoteHistory(), LIBGIT_BACKEND::Amend(), LIBGIT_BACKEND::Clone(), LIBGIT_BACKEND::Commit(), LIBGIT_BACKEND::handleFastForward(), LIBGIT_BACKEND::handleMerge(), LIBGIT_BACKEND::handleRebase(), LIBGIT_BACKEND::PerformFetch(), LIBGIT_BACKEND::PerformPull(), LIBGIT_BACKEND::Push(), rebaseOnto(), LIBGIT_BACKEND::SetupRemote(), and LIBGIT_BACKEND::SwitchToBranch().
|
inherited |
Queue the summary with libgit2's last error as its details.
Definition at line 34 of file kicad_git_errors.cpp.
References AddError(), and KIGIT_COMMON::GetLastGitError().
Referenced by adoptRemoteHistory(), LIBGIT_BACKEND::Amend(), LIBGIT_BACKEND::Commit(), LIBGIT_BACKEND::handleFastForward(), LIBGIT_BACKEND::handleMerge(), LIBGIT_BACKEND::PerformPull(), and rebaseOnto().
|
private |
Definition at line 66 of file git_repo_mixin.cpp.
References m_serverMessage, and KIGIT::MAX_SERVER_TEXT.
Referenced by ReceiveSideband(), and ReportTransferFailure().
|
inline |
Definition at line 211 of file git_repo_mixin.h.
References m_authAttempt.
Referenced by credentials_cb().
|
inline |
Definition at line 233 of file git_repo_mixin.h.
References m_cancelToken.
Referenced by BOOST_AUTO_TEST_CASE(), and UpdateProgress().
|
inline |
Definition at line 165 of file git_repo_mixin.h.
References m_cancelToken.
Referenced by BOOST_AUTO_TEST_CASE(), LIBGIT_BACKEND::Clone(), LIBGIT_BACKEND::PerformFetch(), LIBGIT_BACKEND::PerformPull(), and LIBGIT_BACKEND::Push().
|
protectedinherited |
Constrain the dialog's minimum size, size and position to the work area of the display it occupies, so a dialog whose content or restored geometry is larger than the monitor still fits, its bottom controls stay reachable, and it never lands off-screen.
Geometry restored from a different monitor, or inflated by the per-monitor DPI rescale that fires when the dialog moves to the saved monitor, can otherwise leave the dialog off-screen or larger than the display with no way to shrink it. Only shrinks; never grows.
Definition at line 385 of file dialog_shim.cpp.
References ClampRectToDisplay(), and minSize.
Referenced by Show(), EDA_VIEW_SWITCHER::Show(), and HOTKEY_CYCLE_POPUP::Show().
|
inherited |
Definition at line 1829 of file dialog_shim.cpp.
References m_qmodal_parent_disabler.
|
inline |
Definition at line 190 of file git_repo_mixin.h.
References m_hostKeyFailure.
Referenced by ResetTransferState().
|
inherited |
Definition at line 1735 of file dialog_shim.cpp.
Referenced by DIALOG_FOOTPRINT_FIELDS_TABLE::OnSaveAndContinue(), DIALOG_LIB_FIELDS_TABLE::OnSaveAndContinue(), DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::OnSaveAndContinue(), DIALOG_SYMBOL_FIELDS_TABLE::OnSaveAndContinue(), DIALOG_LIB_FIELDS_TABLE::TransferDataFromWindow(), and DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::TransferDataFromWindow().
|
privateinherited |
|
privateinherited |
Definition at line 1653 of file dialog_shim.cpp.
References DIALOG_SHIM::UNDO_STEP::after, DIALOG_SHIM::UNDO_STEP::ctrl, flushPendingControlChanges(), m_currentValues, m_handlingUndoRedo, m_redoStack, m_undoStack, and setControlValue().
Referenced by OnCharHook().
|
privateinherited |
Definition at line 1636 of file dialog_shim.cpp.
References DIALOG_SHIM::UNDO_STEP::before, DIALOG_SHIM::UNDO_STEP::ctrl, flushPendingControlChanges(), m_currentValues, m_handlingUndoRedo, m_redoStack, m_undoStack, and setControlValue().
Referenced by OnCharHook().
|
overrideinherited |
Definition at line 665 of file dialog_shim.cpp.
Referenced by DIALOG_CREATE_ARRAY::UpdatePickedItem(), and DIALOG_CREATE_ARRAY::UpdatePickedPoint().
|
inherited |
A mode agnostic way to close a dialog.
This replaces the protected method wxDialog::EndDialog() which unfortunately was not made virtual and knows nothing of our custom QuasiModal behavior.
| aReturnCode | is the return code from ending Modal and QuasiModal dialogs. |
Definition at line 2188 of file dialog_shim.cpp.
References EndQuasiModal(), and IsQuasiModal().
Referenced by DIALOG_DATABASE_LIB_SETTINGS::confirmClose(), EDA_3D_CONTROLLER::Main(), DIALOG_EXPORT_NETLIST::OnAddGenerator(), DIALOG_EDIT_SYMBOLS_LIBID::onCancel(), DIALOG_LIB_SYMBOL_PROPERTIES::OnCancelButtonClick(), DIALOG_SYMBOL_PROPERTIES::OnCancelButtonClick(), PCB_ONE_LAYER_SELECTOR::onCharHook(), DIALOG_SYMBOL_PROPERTIES::OnClearVariantSymbol(), DIALOG_LIB_EDIT_PIN_TABLE::OnClose(), DIALOG_DATABASE_LIB_SETTINGS::onCloseWindow(), DIALOG_EXPORT_NETLIST::OnDelGenerator(), DIALOG_SYMBOL_PROPERTIES::OnEditLibrarySymbol(), DIALOG_SYMBOL_PROPERTIES::OnEditSymbol(), DIALOG_SYMBOL_PROPERTIES::OnExchangeSymbol(), PCB_ONE_LAYER_SELECTOR::OnLeftGridCellClick(), PCB_ONE_LAYER_SELECTOR::OnRightGridCellClick(), DIALOG_SYMBOL_PROPERTIES::OnUpdateSymbol(), and DIALOG_PUSH_PAD_PROPERTIES::PadPropertiesAccept().
|
inherited |
Definition at line 1836 of file dialog_shim.cpp.
References IsQuasiModal(), m_qmodal_loop, m_qmodal_parent_disabler, Show(), and TearDownQuasiModal().
Referenced by EndDialogShim(), OnButton(), OnCloseWindow(), and ~DIALOG_SHIM().
|
inherited |
Opt a control out of the dialog's generic Ctrl+Z/Ctrl+Y undo/redo.
The generic handler snapshots a control's value and restores it by position. That is wrong for grids whose rows can be regrouped, sorted, or reordered while the dialog is open (and which manage their own undo), so such controls must opt out.
Definition at line 1131 of file dialog_shim.cpp.
References m_noControlUndoRedo.
Referenced by DIALOG_FOOTPRINT_FIELDS_TABLE::DIALOG_FOOTPRINT_FIELDS_TABLE(), DIALOG_LIB_FIELDS_TABLE::DIALOG_LIB_FIELDS_TABLE(), DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::DIALOG_LIB_FOOTPRINT_FIELDS_TABLE(), and DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE().
|
protectedinherited |
In all dialogs, we must call the same functions to fix minimal dlg size, the default position and perhaps some others to fix a few issues depending on Windows Managers this helper function does these calls.
finishDialogSettings must be called from derived classes after all widgets have been initialized, and therefore their size fixed. If TransferDataToWindow() is used to initialize widgets, at the end of TransferDataToWindow, or better yet, at end of a wxInitDialogEvent handler.
Definition at line 359 of file dialog_shim.cpp.
Referenced by CONVERT_SETTINGS_DIALOG::CONVERT_SETTINGS_DIALOG(), DIALOG_ANNOTATE::DIALOG_ANNOTATE(), DIALOG_ASSIGN_NETCLASS::DIALOG_ASSIGN_NETCLASS(), DIALOG_BOARD_REANNOTATE::DIALOG_BOARD_REANNOTATE(), DIALOG_BOARD_SETUP::DIALOG_BOARD_SETUP(), DIALOG_BOARD_STACKUP_JOB::DIALOG_BOARD_STACKUP_JOB(), DIALOG_BOARD_STATS_JOB::DIALOG_BOARD_STATS_JOB(), DIALOG_BOM::DIALOG_BOM(), DIALOG_BOOK_REPORTER::DIALOG_BOOK_REPORTER(), DIALOG_CHANGE_SYMBOLS::DIALOG_CHANGE_SYMBOLS(), DIALOG_CLEANUP_TRACKS_AND_VIAS::DIALOG_CLEANUP_TRACKS_AND_VIAS(), DIALOG_CONSTRAINT_LIST::DIALOG_CONSTRAINT_LIST(), DIALOG_CONSTRAINT_VALUE::DIALOG_CONSTRAINT_VALUE(), DIALOG_CONVERT_IMAGE_TO_OUTLINES::DIALOG_CONVERT_IMAGE_TO_OUTLINES(), DIALOG_COPPER_ZONE::DIALOG_COPPER_ZONE(), DIALOG_CREATE_NET_CHAIN::DIALOG_CREATE_NET_CHAIN(), DIALOG_DIMENSION_PROPERTIES::DIALOG_DIMENSION_PROPERTIES(), DIALOG_DOWNGRADE_REPORT::DIALOG_DOWNGRADE_REPORT(), DIALOG_DRAW_LAYERS_SETTINGS::DIALOG_DRAW_LAYERS_SETTINGS(), DIALOG_DRC::DIALOG_DRC(), DIALOG_DRILL_GROUPS::DIALOG_DRILL_GROUPS(), DIALOG_EDIT_SYMBOLS_LIBID::DIALOG_EDIT_SYMBOLS_LIBID(), DIALOG_ENUM_PADS::DIALOG_ENUM_PADS(), DIALOG_ERC::DIALOG_ERC(), DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS(), DIALOG_EXECUTECOMMAND_JOB_SETTINGS::DIALOG_EXECUTECOMMAND_JOB_SETTINGS(), DIALOG_EXPORT_2581::DIALOG_EXPORT_2581(), DIALOG_EXPORT_2581::DIALOG_EXPORT_2581(), DIALOG_EXPORT_NETLIST::DIALOG_EXPORT_NETLIST(), DIALOG_EXPORT_ODBPP::DIALOG_EXPORT_ODBPP(), DIALOG_EXPORT_ODBPP::DIALOG_EXPORT_ODBPP(), DIALOG_EXPORT_OLDER_VERSION::DIALOG_EXPORT_OLDER_VERSION(), DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP(), DIALOG_EXPORT_VRML::DIALOG_EXPORT_VRML(), DIALOG_FOOTPRINT_CHECKER::DIALOG_FOOTPRINT_CHECKER(), DIALOG_FOOTPRINT_FIELDS_TABLE::DIALOG_FOOTPRINT_FIELDS_TABLE(), DIALOG_FOOTPRINT_PROPERTIES::DIALOG_FOOTPRINT_PROPERTIES(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR(), DIALOG_FOOTPRINT_USERS::DIALOG_FOOTPRINT_USERS(), DIALOG_FOOTPRINT_WIZARD_LIST::DIALOG_FOOTPRINT_WIZARD_LIST(), DIALOG_FP_EDIT_PAD_TABLE::DIALOG_FP_EDIT_PAD_TABLE(), DIALOG_GENCAD_EXPORT_OPTIONS::DIALOG_GENCAD_EXPORT_OPTIONS(), DIALOG_GENDRILL::DIALOG_GENDRILL(), DIALOG_GENDRILL::DIALOG_GENDRILL(), DIALOG_GENERATED_TABLE_PROPERTIES::DIALOG_GENERATED_TABLE_PROPERTIES(), DIALOG_GIT_IDENTITY::DIALOG_GIT_IDENTITY(), DIALOG_GIT_MR_REVIEW::DIALOG_GIT_MR_REVIEW(), DIALOG_GIT_NEW_TAG::DIALOG_GIT_NEW_TAG(), DIALOG_GIT_REMOTE::DIALOG_GIT_REMOTE(), DIALOG_GIT_REPOSITORY::DIALOG_GIT_REPOSITORY(), DIALOG_GLOBAL_EDIT_TEARDROPS::DIALOG_GLOBAL_EDIT_TEARDROPS(), DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS(), DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS(), DIALOG_GRID_ITEM_PROPERTIES::DIALOG_GRID_ITEM_PROPERTIES(), DIALOG_GRID_SETTINGS::DIALOG_GRID_SETTINGS(), DIALOG_GROUP_PROPERTIES::DIALOG_GROUP_PROPERTIES(), DIALOG_IBIS_PARSER_REPORTER::DIALOG_IBIS_PARSER_REPORTER(), DIALOG_IMAGE_PROPERTIES::DIALOG_IMAGE_PROPERTIES(), DIALOG_IMPORT_CHOOSE_PROJECT::DIALOG_IMPORT_CHOOSE_PROJECT(), DIALOG_IMPORT_NETLIST::DIALOG_IMPORT_NETLIST(), DIALOG_IMPORT_SYMBOL_SELECT::DIALOG_IMPORT_SYMBOL_SELECT(), DIALOG_INSPECTOR::DIALOG_INSPECTOR(), DIALOG_JOBSET_RUN_LOG::DIALOG_JOBSET_RUN_LOG(), DIALOG_JUNCTION_PROPS::DIALOG_JUNCTION_PROPS(), DIALOG_LABEL_PROPERTIES::DIALOG_LABEL_PROPERTIES(), DIALOG_LIB_FIELDS_TABLE::DIALOG_LIB_FIELDS_TABLE(), DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::DIALOG_LIB_FOOTPRINT_FIELDS_TABLE(), DIALOG_LIB_NEW_SYMBOL::DIALOG_LIB_NEW_SYMBOL(), DIALOG_LINE_PROPERTIES::DIALOG_LINE_PROPERTIES(), DIALOG_LIST_HOTKEYS::DIALOG_LIST_HOTKEYS(), DIALOG_MANAGE_REPOSITORIES::DIALOG_MANAGE_REPOSITORIES(), DIALOG_MAP_LAYERS::DIALOG_MAP_LAYERS(), DIALOG_MICROVIA_STACK::DIALOG_MICROVIA_STACK(), DIALOG_MIGRATE_3D_MODELS::DIALOG_MIGRATE_3D_MODELS(), DIALOG_MOVE_EXACT::DIALOG_MOVE_EXACT(), DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS::DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS(), DIALOG_MULTICHANNEL_REPEAT_LAYOUT::DIALOG_MULTICHANNEL_REPEAT_LAYOUT(), DIALOG_NON_COPPER_ZONES_EDITOR::DIALOG_NON_COPPER_ZONES_EDITOR(), DIALOG_OFFSET_ITEM::DIALOG_OFFSET_ITEM(), DIALOG_OUTSET_ITEMS::DIALOG_OUTSET_ITEMS(), DIALOG_PAD_PROPERTIES::DIALOG_PAD_PROPERTIES(), DIALOG_PASTE_SPECIAL::DIALOG_PASTE_SPECIAL(), DIALOG_PCM::DIALOG_PCM(), DIALOG_PLOT_SCHEMATIC::DIALOG_PLOT_SCHEMATIC(), DIALOG_PNS_SETTINGS::DIALOG_PNS_SETTINGS(), DIALOG_POSITION_RELATIVE::DIALOG_POSITION_RELATIVE(), DIALOG_PRINT::DIALOG_PRINT(), DIALOG_PRINT_GENERIC::DIALOG_PRINT_GENERIC(), DIALOG_PRINT_PCBNEW::DIALOG_PRINT_PCBNEW(), DIALOG_PUSH_PAD_PROPERTIES::DIALOG_PUSH_PAD_PROPERTIES(), DIALOG_REFERENCE_IMAGE_PROPERTIES::DIALOG_REFERENCE_IMAGE_PROPERTIES(), DIALOG_REGULATOR_FORM::DIALOG_REGULATOR_FORM(), DIALOG_REMOTE_SYMBOL_CONFIG::DIALOG_REMOTE_SYMBOL_CONFIG(), DIALOG_RESOLVE_FIELD_CASE_CONFLICTS::DIALOG_RESOLVE_FIELD_CASE_CONFLICTS(), DIALOG_RULE_AREA_PROPERTIES::DIALOG_RULE_AREA_PROPERTIES(), DIALOG_SCH_IMPORT_SETTINGS::DIALOG_SCH_IMPORT_SETTINGS(), DIALOG_SCHEMATIC_SETUP::DIALOG_SCHEMATIC_SETUP(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SHEET_PIN_PROPERTIES::DIALOG_SHEET_PIN_PROPERTIES(), DIALOG_SHEET_PROPERTIES::DIALOG_SHEET_PROPERTIES(), DIALOG_SWAP_LAYERS::DIALOG_SWAP_LAYERS(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_PROPERTIES::DIALOG_SYMBOL_PROPERTIES(), DIALOG_SYNC_SHEET_PINS::DIALOG_SYNC_SHEET_PINS(), DIALOG_TABLE_PROPERTIES::DIALOG_TABLE_PROPERTIES(), DIALOG_TABLE_PROPERTIES::DIALOG_TABLE_PROPERTIES(), DIALOG_TABLECELL_PROPERTIES::DIALOG_TABLECELL_PROPERTIES(), DIALOG_TABLECELL_PROPERTIES::DIALOG_TABLECELL_PROPERTIES(), DIALOG_TARGET_PROPERTIES::DIALOG_TARGET_PROPERTIES(), DIALOG_TEMPLATE_SELECTOR::DIALOG_TEMPLATE_SELECTOR(), DIALOG_TEXT_DIFF::DIALOG_TEXT_DIFF(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), DIALOG_TEXTBOX_PROPERTIES::DIALOG_TEXTBOX_PROPERTIES(), DIALOG_TRACK_VIA_SIZE::DIALOG_TRACK_VIA_SIZE(), DIALOG_UNUSED_PAD_LAYERS::DIALOG_UNUSED_PAD_LAYERS(), DIALOG_UPDATE_FROM_PCB::DIALOG_UPDATE_FROM_PCB(), DIALOG_UPDATE_PCB::DIALOG_UPDATE_PCB(), DIALOG_UPDATE_SYMBOL_FIELDS::DIALOG_UPDATE_SYMBOL_FIELDS(), DIALOG_USER_DEFINED_SIGNALS::DIALOG_USER_DEFINED_SIGNALS(), DIALOG_WIRE_BUS_PROPERTIES::DIALOG_WIRE_BUS_PROPERTIES(), RULE_EDITOR_DIALOG_BASE::finishInitialization(), GIT_ADVANCED_DIALOG::GIT_ADVANCED_DIALOG(), DIALOG_PASTE_SPECIAL::HideClearNets(), DIALOG_FIELD_PROPERTIES::init(), DIALOG_EDIT_LIBRARY_TABLES::InstallPanel(), MATCH_PROPERTIES_DIALOG::MATCH_PROPERTIES_DIALOG(), NETLIST_DIALOG_ADD_GENERATOR::NETLIST_DIALOG_ADD_GENERATOR(), NETLIST_VIEW_DIALOG::NETLIST_VIEW_DIALOG(), DIALOG_SIM_COMMAND::onInitDlg(), DIALOG_EXPORT_IDF3::setupDialog(), DIALOG_BARCODE_PROPERTIES::TransferDataToWindow(), DIALOG_BOARD_STATISTICS::TransferDataToWindow(), DIALOG_COLOR_PICKER::TransferDataToWindow(), DIALOG_FOOTPRINT_ASSOCIATIONS::TransferDataToWindow(), DIALOG_PIN_PROPERTIES::TransferDataToWindow(), DIALOG_TRACK_VIA_PROPERTIES::TransferDataToWindow(), WX_MULTI_ENTRY_DIALOG::WX_MULTI_ENTRY_DIALOG(), and WX_PT_ENTRY_DIALOG::WX_PT_ENTRY_DIALOG().
|
privateinherited |
Apply outstanding control changes to the undo stack, and clear the pending list.
Runs at the end of the current event handler.
Definition at line 1338 of file dialog_shim.cpp.
References getControlValue(), m_controlsWithPendingChanges, m_currentValues, m_redoStack, and m_undoStack.
Referenced by doRedo(), doUndo(), and recordControlChange().
|
privateinherited |
Set focus back to the parent frame's tool canvas if available, otherwise to the parent window.
Prevents focus from landing on auxiliary panels like the properties panel when the mouse happens to hover over them at dialog close time.
| aDeferUntilFrameActive | also re-asserts the focus from an idle callback, needed only for the GTK quasi-modal teardown race where the dialog is still the active top-level window when this is called. |
Definition at line 454 of file dialog_shim.cpp.
References TOOLS_HOLDER::GetToolCanvas(), KIPLATFORM::UI::IsWindowActive(), and m_parentFrame.
Referenced by Show(), and ShowQuasiModal().
|
privateinherited |
Focus the requested initial target if it is visible, otherwise focus the dialog itself so keyboard events (especially ESC) are always delivered.
Definition at line 1688 of file dialog_shim.cpp.
References KIPLATFORM::UI::ForceFocus(), and m_initialFocusTarget.
Referenced by OnActivate(), and OnPaint().
|
privateinherited |
Definition at line 672 of file dialog_shim.cpp.
References index, and makeKey().
Referenced by LoadControlState(), ReloadSashPositions(), and SaveControlState().
|
inline |
Definition at line 174 of file git_repo_mixin.h.
References m_actionLockWait, m_common, and m_waitForActionLock.
Referenced by LIBGIT_BACKEND::Clone(), LIBGIT_BACKEND::PerformFetch(), LIBGIT_BACKEND::PerformPull(), and LIBGIT_BACKEND::Push().
|
inline |
Get the common object.
Definition at line 62 of file git_repo_mixin.h.
References m_common.
Referenced by adoptRemoteHistory(), certificate_check_cb(), LIBGIT_BACKEND::Clone(), credentials_cb(), LIBGIT_BACKEND::InitializeRepository(), LIBGIT_BACKEND::PerformFetch(), LIBGIT_BACKEND::PerformPull(), LIBGIT_BACKEND::Push(), GIT_CLONE_HANDLER::SetRemote(), and LIBGIT_BACKEND::SetupRemote().
|
inline |
Get the connection type.
Definition at line 85 of file git_repo_mixin.h.
References m_common.
Referenced by credentials_cb().
|
privateinherited |
Definition at line 1422 of file dialog_shim.cpp.
Referenced by flushPendingControlChanges(), and registerUndoRedoHandlers().
|
inlineinherited |
Definition at line 49 of file kicad_git_errors.h.
References _, m_errorDetails, and m_errorStrings.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
|
inlineinherited |
Definition at line 44 of file kicad_git_errors.h.
References m_errorStrings.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
|
inline |
The kind of the last failure ReportTransferFailure classified, or none.
Definition at line 229 of file git_repo_mixin.h.
References m_failureKind.
Referenced by PROJECT_TREE_PANE::onGitInitializeProject(), and PROJECT_TREE_PANE::onGitSyncTimer().
|
inline |
The host key this operation's transfer refused, for the UI to offer to trust or to report.
Kept per operation so an overlapping transfer on the same session cannot clear or replace it. Only the operation's own thread writes it, and readers wait for the transfer to return.
Definition at line 188 of file git_repo_mixin.h.
References m_hostKeyFailure.
Referenced by KICAD_MANAGER_CONTROL::NewFromRepository(), PROJECT_TREE_PANE::onGitInitializeProject(), and DIALOG_GIT_REPOSITORY::OnTestClick().
|
inline |
Get the next public key.
Definition at line 76 of file git_repo_mixin.h.
References m_common.
|
inline |
Get the project directory path, preserving symlinks if set.
Definition at line 139 of file git_repo_mixin.h.
References m_common.
Referenced by LIBGIT_BACKEND::GetFileStatus(), LIBGIT_BACKEND::GetWorkingDirectory(), and LIBGIT_BACKEND::UpdateRemoteStatus().
|
inline |
Get a list of project directories.
Definition at line 43 of file git_repo_mixin.h.
References m_common.
|
inline |
Get the remote name.
Definition at line 130 of file git_repo_mixin.h.
References m_common.
Referenced by LIBGIT_BACKEND::handleFastForward().
|
inline |
Get a pointer to the git repository.
Definition at line 52 of file git_repo_mixin.h.
References git_repository, and m_common.
Referenced by adoptRemoteHistory(), LIBGIT_BACKEND::GetConfigString(), LIBGIT_BACKEND::GetCurrentBranchName(), LIBGIT_BACKEND::GetFileStatus(), LIBGIT_BACKEND::handleFastForward(), LIBGIT_BACKEND::handleMerge(), LIBGIT_BACKEND::handleRebase(), PROJECT_TREE_PANE::onGitInitializeProject(), LIBGIT_BACKEND::PerformFetch(), LIBGIT_BACKEND::PerformPull(), LIBGIT_BACKEND::Push(), LIBGIT_BACKEND::SetupRemote(), LIBGIT_BACKEND::SwitchToBranch(), and LIBGIT_BACKEND::UpdateRemoteStatus().
|
inlineinherited |
Definition at line 47 of file kiway_holder.h.
References m_type.
Referenced by DIALOG_SHIM::DIALOG_SHIM(), EDA_3D_CONTROLLER::Main(), and PANEL_PREVIEW_3D_MODEL::onModify().
|
inline |
Get the username.
Definition at line 94 of file git_repo_mixin.h.
References m_common.
Referenced by credentials_cb().
|
inlineinherited |
Definition at line 130 of file dialog_shim.h.
References m_units.
Referenced by DIALOG_FP_EDIT_PAD_TABLE::DIALOG_FP_EDIT_PAD_TABLE(), DIALOG_PIN_PROPERTIES::DIALOG_PIN_PROPERTIES(), DIALOG_DRC::OnSaveReport(), DIALOG_KICAD_DIFF::showChange(), DIALOG_MICROVIA_STACK::TransferDataFromWindow(), DIALOG_POSITION_RELATIVE::updateAnchorInfo(), DIALOG_MOVE_EXACT::updateDialogControls(), DIALOG_OFFSET_ITEM::updateDialogControls(), and DIALOG_POSITION_RELATIVE::updateDialogControls().
|
inlineinherited |
Safety check before asking for the Kiway reference.
Definition at line 64 of file kiway_holder.h.
References m_kiway.
Referenced by KIGIT::ClearSyncWarnings(), DIALOG_SHIM::DIALOG_SHIM(), and DIALOG_SHIM::~DIALOG_SHIM().
|
protectedinherited |
Convert an integer number of dialog units to pixels, horizontally.
See SetSizeInDU or wxDialog documentation for more information.
Definition at line 428 of file dialog_shim.cpp.
|
inlinestaticinherited |
Definition at line 139 of file dialog_shim.h.
|
inlineinherited |
Definition at line 105 of file dialog_shim.h.
References m_qmodal_showing.
Referenced by EndDialogShim(), EndQuasiModal(), OnButton(), DIALOG_EDIT_SYMBOLS_LIBID::onCancel(), DIALOG_BOOK_REPORTER::OnClose(), DIALOG_ERC::OnCloseErcDialog(), OnCloseWindow(), and ~DIALOG_SHIM().
|
inlinestaticinherited |
Definition at line 145 of file dialog_shim.h.
|
inline |
Definition at line 231 of file git_repo_mixin.h.
References m_cancelToken.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), LIBGIT_BACKEND::Clone(), KICAD_MANAGER_CONTROL::NewFromRepository(), LIBGIT_BACKEND::PerformFetch(), LIBGIT_BACKEND::PerformPull(), progress_cb(), LIBGIT_BACKEND::Push(), push_transfer_progress_cb(), and transfer_progress_cb().
|
inlineinherited |
Return a reference to the KIWAY that this object has an opportunity to participate in.
A KIWAY_HOLDER is not necessarily a KIWAY_PLAYER.
Definition at line 54 of file kiway_holder.h.
References m_kiway.
Referenced by PROJECT_TREE_ITEM::Activate(), FOOTPRINT_VIEWER_FRAME::AddFootprintToPCB(), IMPORT_PROJ_HELPER::addLocalLibraries(), SYMBOL_EDITOR_CONTROL::AddSymbolToSchematic(), CVPCB_MAINFRAME::BuildLibrariesList(), EDA_BASE_FRAME::CheckForAutosaveFiles(), KICAD_MANAGER_FRAME::CloseProject(), EDA_BASE_FRAME::CommonSettingsChanged(), SCH_INSPECTION_TOOL::CompareSchematicWithHistory(), KIWAY_PLAYER::Destroy(), DIALOG_IMPORT_SYMBOL_SELECT::DIALOG_IMPORT_SYMBOL_SELECT(), DIALOG_LIST_HOTKEYS::DIALOG_LIST_HOTKEYS(), DIALOG_RESCUE_EACH::DIALOG_RESCUE_EACH(), DIALOG_SHIM::DIALOG_SHIM(), EDA_BASE_FRAME::doAutoSave(), KICAD_MANAGER_FRAME::doReCreateMenuBar(), BOARD_EDITOR_CONTROL::EditFpInFpEditor(), SCH_EDITOR_CONTROL::EditWithSymbolEditor(), DIALOG_CHANGE_SYMBOLS::launchMatchIdSymbolBrowser(), DIALOG_CHANGE_SYMBOLS::launchNewIdSymbolBrowser(), KICAD_MANAGER_FRAME::LoadProject(), PGM_SINGLE_TOP::MacOpenFile(), SIMULATOR_FRAME::onExit(), KICAD_MANAGER_FRAME::OnIdle(), EDA_BASE_FRAME::OnLanguageSelectionEvent(), KIGFX::WX_VIEW_CONTROLS::onMotion(), DIALOG_SYMBOL_REMAP::OnRemapSymbols(), DIALOG_FIELD_PROPERTIES::OnTextValueSelectButtonClick(), DIALOG_GIT_MR_REVIEW::openFileDiff(), PCB_DESIGN_BLOCK_PREVIEW_WIDGET::PCB_DESIGN_BLOCK_PREVIEW_WIDGET(), KICAD_MANAGER_FRAME::PreloadAllLibraries(), PrepareEditorsForGitOperation(), Prj(), KICAD_MANAGER_FRAME::ProjectChanged(), ProjectSafeToRewrite(), KICAD_MANAGER_FRAME::RestoreCommitFromHistory(), KICAD_MANAGER_FRAME::RestoreLocalHistory(), MERGETOOL_FRAME::RunMerge(), SCH_INSPECTION_TOOL::RunSimulation(), CVPCB_MAINFRAME::SaveFootprintAssociation(), SelectFootprintFromChooser(), CVPCB_MAINFRAME::SendComponentSelectionToSch(), sendHighlightNets(), showCalculatorPage(), BOARD_EDITOR_CONTROL::ShowEeschema(), CVPCB_CONTROL::ShowFootprintViewer(), showFrame(), EDA_BASE_FRAME::ShowPreferences(), SCH_EDITOR_CONTROL::SimProbe(), SCH_EDITOR_CONTROL::SimTune(), KICAD_MANAGER_FRAME::UnarchiveFiles(), DIALOG_EXCHANGE_FOOTPRINTS::ViewAndSelectFootprint(), and DIALOG_SHIM::~DIALOG_SHIM().
|
inherited |
Load persisted control values from the current project's local settings.
Controls may opt out by setting the boolean window property "persist" to false. Dialog geometry is stored under the special key "__geometry".
Definition at line 851 of file dialog_shim.cpp.
References UNIT_BINDER::ChangeValue(), COMMON_SETTINGS::CsInternals(), generateKey(), PGM_BASE::GetCommonSettings(), getDialogKeyFromTitle(), grid, index, isCompoundDateTimePicker(), COMMON_SETTINGS_INTERNALS::m_dialogControlValues, m_hash_key, m_unitBinders, Pgm(), UNIT_BINDER::RestoreFormula(), UNIT_BINDER::RestoreValue(), PROPERTY_HOLDER::SafeCast(), and text.
Referenced by onInitDialog().
|
privateinherited |
Definition at line 1703 of file dialog_shim.cpp.
References DIALOG_SHIM(), forceInitialFocus(), KIPLATFORM::UI::IsWindowActive(), and m_firstPaintEvent.
|
privateinherited |
Properly handle the default button events when in the quasimodal mode when not calling EndQuasiModal which is possible with any dialog derived from DIALOG_SHIM.
Definition at line 1905 of file dialog_shim.cpp.
References EndQuasiModal(), ignore_unused(), and IsQuasiModal().
Referenced by DIALOG_SHIM(), and ~DIALOG_SHIM().
|
privateinherited |
|
protectedvirtualinherited |
Reimplemented in DIALOG_DRC, DIALOG_ERC, DIALOG_FIND, DIALOG_FP_EDIT_PAD_TABLE, DIALOG_SCH_FIND, HK_PROMPT_DIALOG, HTML_MESSAGE_BOX, and RULE_EDITOR_DIALOG_BASE.
Definition at line 1957 of file dialog_shim.cpp.
References delta, doRedo(), doUndo(), m_beforeEditValues, m_parentFrame, m_tabOrder, MD_ALT, MD_CTRL, and MD_SHIFT.
Referenced by DIALOG_TABLECELL_PROPERTIES::DIALOG_TABLECELL_PROPERTIES(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), DIALOG_TEXTBOX_PROPERTIES::DIALOG_TEXTBOX_PROPERTIES(), DIALOG_DRC::OnCharHook(), DIALOG_ERC::OnCharHook(), DIALOG_FIND::OnCharHook(), DIALOG_FP_EDIT_PAD_TABLE::OnCharHook(), DIALOG_SCH_FIND::OnCharHook(), RULE_EDITOR_DIALOG_BASE::OnCharHook(), and DIALOG_TEXTBOX_PROPERTIES::~DIALOG_TEXTBOX_PROPERTIES().
|
privateinherited |
Definition at line 1941 of file dialog_shim.cpp.
References m_beforeEditValues, and m_isClosing.
Referenced by SelectAllInTextCtrls(), and ~DIALOG_SHIM().
|
privateinherited |
Properly handle the wxCloseEvent when in the quasimodal mode when not calling EndQuasiModal which is possible with any dialog derived from DIALOG_SHIM.
Definition at line 1887 of file dialog_shim.cpp.
References APP_MONITOR::AddNavigationBreadcrumb(), EndQuasiModal(), IsQuasiModal(), and SaveControlState().
Referenced by DIALOG_SHIM(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 1362 of file dialog_shim.cpp.
References m_handlingUndoRedo, and recordControlChange().
Referenced by registerUndoRedoHandlers(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 1414 of file dialog_shim.cpp.
References m_handlingUndoRedo, and recordControlChange().
Referenced by registerUndoRedoHandlers(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 1398 of file dialog_shim.cpp.
References m_handlingUndoRedo, and recordControlChange().
Referenced by registerUndoRedoHandlers(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 343 of file dialog_shim.cpp.
References LoadControlState().
Referenced by DIALOG_SHIM(), and ~DIALOG_SHIM().
|
inherited |
Definition at line 1728 of file dialog_shim.cpp.
Referenced by DIALOG_LIB_SYMBOL_PROPERTIES::assignFootprintToField(), DIALOG_LIB_SYMBOL_PROPERTIES::OnAddBodyStyle(), DIALOG_FIELDS_TABLE::OnAddField(), DIALOG_FOOTPRINT_PROPERTIES::OnAddField(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::OnAddField(), DIALOG_LIB_SYMBOL_PROPERTIES::OnAddField(), DIALOG_SYMBOL_PROPERTIES::OnAddField(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::onAddGroup(), DIALOG_LIB_SYMBOL_PROPERTIES::OnAddJumperGroup(), DIALOG_LIB_SYMBOL_PROPERTIES::OnBodyStyleMoveDown(), DIALOG_LIB_SYMBOL_PROPERTIES::OnBodyStyleMoveUp(), DIALOG_FOOTPRINT_PROPERTIES::OnCheckBox(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::OnCheckBox(), DIALOG_LIB_SYMBOL_PROPERTIES::OnCheckBox(), DIALOG_SYMBOL_PROPERTIES::OnCheckBox(), DIALOG_FOOTPRINT_PROPERTIES::OnChoice(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::OnChoice(), DIALOG_FOOTPRINT_PROPERTIES::OnCombobox(), DIALOG_LIB_SYMBOL_PROPERTIES::OnCombobox(), DIALOG_PAD_PROPERTIES::onCornerRadiusChange(), DIALOG_PAD_PROPERTIES::onCornerSizePercentChange(), DIALOG_LIB_SYMBOL_PROPERTIES::OnDeleteBodyStyle(), DIALOG_FOOTPRINT_PROPERTIES::OnDeleteField(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::OnDeleteField(), DIALOG_LIB_SYMBOL_PROPERTIES::OnDeleteField(), DIALOG_SYMBOL_PROPERTIES::OnDeleteField(), DIALOG_PAD_PROPERTIES::OnDrillShapeSelected(), DIALOG_LIB_SYMBOL_PROPERTIES::OnEditSpiceModel(), DIALOG_SYMBOL_PROPERTIES::OnEditSpiceModel(), DIALOG_LIB_SYMBOL_PROPERTIES::OnGridCellChanged(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::onLayerGridRowAddUserLayer(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::onLayerGridRowDelete(), DIALOG_PAD_PROPERTIES::onModify(), DIALOG_PAD_PROPERTIES::onModify(), DIALOG_LIB_SYMBOL_PROPERTIES::OnMoveDown(), DIALOG_SYMBOL_PROPERTIES::OnMoveDown(), DIALOG_LIB_SYMBOL_PROPERTIES::OnMoveUp(), DIALOG_SYMBOL_PROPERTIES::OnMoveUp(), DIALOG_PAD_PROPERTIES::onPadShapeSelection(), DIALOG_SYMBOL_PROPERTIES::OnPinTableCellEdited(), DIALOG_LIB_SYMBOL_PROPERTIES::onPowerCheckBox(), DIALOG_FIELDS_TABLE::OnRemoveField(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::onRemoveGroup(), DIALOG_LIB_SYMBOL_PROPERTIES::OnRemoveJumperGroup(), DIALOG_FIELDS_TABLE::OnRenameField(), DIALOG_PAD_PROPERTIES::OnSetCopperLayers(), DIALOG_PAD_PROPERTIES::OnSetLayers(), DIALOG_LIB_SYMBOL_PROPERTIES::OnSymbolNameText(), DIALOG_FOOTPRINT_PROPERTIES::OnText(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::OnText(), DIALOG_LIB_SYMBOL_PROPERTIES::OnText(), DIALOG_BARCODE_PROPERTIES::OnTextValueChanged(), DIALOG_SYMBOL_PROPERTIES::OnUnitChoice(), DIALOG_LIB_SYMBOL_PROPERTIES::OnUnitSpinCtrl(), DIALOG_LIB_SYMBOL_PROPERTIES::OnUnitSpinCtrlEnter(), DIALOG_LIB_SYMBOL_PROPERTIES::OnUnitSpinCtrlKillFocus(), DIALOG_BARCODE_PROPERTIES::OnValuesChanged(), DIALOG_PAD_PROPERTIES::OnValuesChanged(), DIALOG_FIELDS_TABLE::OnViewControlsCellChanged(), DIALOG_PAD_PROPERTIES::PadOrientEvent(), DIALOG_PAD_PROPERTIES::PadTypeSelected(), and DIALOG_FIELDS_TABLE::ShowHideColumn().
|
privateinherited |
Definition at line 633 of file dialog_shim.cpp.
References m_childReleased, m_userPositioned, KIPLATFORM::UI::ReleaseChildWindow(), and KIPLATFORM::UI::ReparentModal().
Referenced by DIALOG_SHIM(), and ~DIALOG_SHIM().
|
inherited |
Definition at line 1670 of file dialog_shim.cpp.
References KIPLATFORM::UI::FixupCancelButtonCmdKeyCollision(), forceInitialFocus(), m_firstPaintEvent, registerUndoRedoHandlers(), and SelectAllInTextCtrls().
Referenced by DIALOG_SHIM(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 1406 of file dialog_shim.cpp.
References m_handlingUndoRedo, and recordControlChange().
Referenced by registerUndoRedoHandlers(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 626 of file dialog_shim.cpp.
References m_userResized.
Referenced by DIALOG_SHIM(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 1380 of file dialog_shim.cpp.
References m_handlingUndoRedo, and recordControlChange().
Referenced by registerUndoRedoHandlers(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 1371 of file dialog_shim.cpp.
References m_handlingUndoRedo, and recordControlChange().
Referenced by registerUndoRedoHandlers(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 1389 of file dialog_shim.cpp.
References m_handlingUndoRedo, and recordControlChange().
Referenced by registerUndoRedoHandlers(), and ~DIALOG_SHIM().
|
inherited |
Opt out of control state saving.
| aWindow | can be either a specific control, or the whole dialog |
Definition at line 1103 of file dialog_shim.cpp.
References COMMON_SETTINGS::CsInternals(), PGM_BASE::GetCommonSettings(), getDialogKeyFromTitle(), COMMON_SETTINGS_INTERNALS::m_dialogControlValues, m_hash_key, Pgm(), and PROPERTY_HOLDER::SetProperty().
Referenced by DIALOG_CONVERT_IMAGE_TO_OUTLINES::DIALOG_CONVERT_IMAGE_TO_OUTLINES(), DIALOG_EXPORT_3D_IMAGE::DIALOG_EXPORT_3D_IMAGE(), DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP(), DIALOG_FIELDS_TABLE::DIALOG_FIELDS_TABLE(), DIALOG_FIND::DIALOG_FIND(), DIALOG_FOOTPRINT_FIELDS_TABLE::DIALOG_FOOTPRINT_FIELDS_TABLE(), DIALOG_FOOTPRINT_WIZARD_LIST::DIALOG_FOOTPRINT_WIZARD_LIST(), DIALOG_GIT_CREDENTIALS::DIALOG_GIT_CREDENTIALS(), DIALOG_GIT_IDENTITY::DIALOG_GIT_IDENTITY(), DIALOG_GIT_NEW_TAG::DIALOG_GIT_NEW_TAG(), DIALOG_GIT_REMOTE::DIALOG_GIT_REMOTE(), DIALOG_GIT_REPOSITORY::DIALOG_GIT_REPOSITORY(), DIALOG_GLOBAL_DELETION::DIALOG_GLOBAL_DELETION(), DIALOG_GRID_SETTINGS::DIALOG_GRID_SETTINGS(), DIALOG_GROUP_PROPERTIES::DIALOG_GROUP_PROPERTIES(), DIALOG_JOBSET_RUN_LOG::DIALOG_JOBSET_RUN_LOG(), DIALOG_KICAD_DIFF::DIALOG_KICAD_DIFF(), DIALOG_KICAD_MERGE_3WAY::DIALOG_KICAD_MERGE_3WAY(), DIALOG_LIB_EDIT_PIN_TABLE::DIALOG_LIB_EDIT_PIN_TABLE(), DIALOG_LIB_FIELDS_TABLE::DIALOG_LIB_FIELDS_TABLE(), DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::DIALOG_LIB_FOOTPRINT_FIELDS_TABLE(), DIALOG_MIGRATE_BUSES::DIALOG_MIGRATE_BUSES(), DIALOG_SCH_FIND::DIALOG_SCH_FIND(), DIALOG_SIM_FORMAT_VALUE::DIALOG_SIM_FORMAT_VALUE(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), EDA_LIST_DIALOG::EDA_LIST_DIALOG(), EDA_LIST_DIALOG::EDA_LIST_DIALOG(), EDA_LIST_DIALOG::initDialog(), GIT_ADVANCED_DIALOG::optOutOfTextPersistence(), SAVE_AS_DIALOG::SAVE_AS_DIALOG(), DIALOG_EXPORT_IDF3::setupDialog(), WX_PT_ENTRY_DIALOG::WX_PT_ENTRY_DIALOG(), and WX_TEXT_ENTRY_DIALOG::WX_TEXT_ENTRY_DIALOG().
|
inlineinherited |
Take the newest error with its details. Both are empty when none is queued.
Definition at line 61 of file kicad_git_errors.h.
References m_errorDetails, m_errorStrings, and message.
Referenced by GIT_COMMIT_PANE::finishCommit(), moveToNewBranch(), KICAD_MANAGER_CONTROL::NewFromRepository(), PROJECT_TREE_PANE::onGitInitializeProject(), PROJECT_TREE_PANE::onGitRemoteSettings(), PROJECT_TREE_PANE::onGitSyncTimer(), and SwitchProjectToBranch().
|
inherited |
Definition at line 1822 of file dialog_shim.cpp.
References m_qmodal_parent_disabler.
|
inherited |
Return a reference to the PROJECT associated with this KIWAY.
Definition at line 32 of file kiway_holder.cpp.
References Kiway(), and KIWAY::Prj().
Referenced by DESIGN_BLOCK_TREE_MODEL_ADAPTER::AddLibraries(), FP_TREE_MODEL_ADAPTER::AddLibraries(), SYMBOL_TREE_MODEL_ADAPTER::AddLibraries(), AskSaveBoardFileName(), DIALOG_MIGRATE_3D_MODELS::AutoMigrateByFilename(), DIALOG_SYMBOL_REMAP::backupProject(), CVPCB_MAINFRAME::buildEquivalenceList(), CVPCB_MAINFRAME::BuildLibrariesList(), PCB_BASE_FRAME::canCloseWindow(), SIMULATOR_FRAME::canCloseWindow(), KIGIT::ClearSyncWarnings(), KICAD_MANAGER_FRAME::CloseProject(), DIALOG_MIGRATE_3D_MODELS::collectMissingWrlModels(), EDA_BASE_FRAME::CommonSettingsChanged(), SCH_INSPECTION_TOOL::CompareSchematicWithFile(), SCH_INSPECTION_TOOL::CompareSchematicWithHistory(), DIALOG_GEN_FOOTPRINT_POSITION::CreateAsciiFiles(), DIALOG_LIB_FIELDS_TABLE::createDatasheetEditor(), DIALOG_SYMBOL_FIELDS_TABLE::createDatasheetEditor(), DIALOG_GEN_FOOTPRINT_POSITION::CreateGerberFiles(), PCB_BASE_FRAME::CreateNewFootprint(), DIALOG_SYMBOL_REMAP::createProjectSymbolLibTable(), DIALOG_ANNOTATE::DIALOG_ANNOTATE(), DIALOG_BOARD_REANNOTATE::DIALOG_BOARD_REANNOTATE(), DIALOG_BOARD_SETUP::DIALOG_BOARD_SETUP(), DIALOG_BOARD_STATISTICS::DIALOG_BOARD_STATISTICS(), DIALOG_CHANGE_SYMBOLS::DIALOG_CHANGE_SYMBOLS(), DIALOG_CONFIG_EQUFILES::DIALOG_CONFIG_EQUFILES(), DIALOG_DRC_RULE_EDITOR::DIALOG_DRC_RULE_EDITOR(), DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS(), DIALOG_FOOTPRINT_FIELDS_TABLE::DIALOG_FOOTPRINT_FIELDS_TABLE(), DIALOG_GEN_FOOTPRINT_POSITION::DIALOG_GEN_FOOTPRINT_POSITION(), DIALOG_IBIS_PARSER_REPORTER::DIALOG_IBIS_PARSER_REPORTER(), DIALOG_IMPORT_NETLIST::DIALOG_IMPORT_NETLIST(), DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::DIALOG_LIB_FOOTPRINT_FIELDS_TABLE(), DIALOG_PAGES_SETTINGS::DIALOG_PAGES_SETTINGS(), DIALOG_PLOT::DIALOG_PLOT(), DIALOG_PLOT_SCHEMATIC::DIALOG_PLOT_SCHEMATIC(), DIALOG_SCHEMATIC_SETUP::DIALOG_SCHEMATIC_SETUP(), DIALOG_SIM_MODEL< T >::DIALOG_SIM_MODEL(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_REMAP::DIALOG_SYMBOL_REMAP(), DIALOG_UPDATE_FROM_PCB::DIALOG_UPDATE_FROM_PCB(), DIALOG_UPDATE_PCB::DIALOG_UPDATE_PCB(), FOOTPRINT_PREVIEW_PANEL::DisplayFootprint(), CVPCB_MAINFRAME::DisplayStatus(), EDA_BASE_FRAME::doAutoSave(), KICAD_MANAGER_FRAME::doReCreateMenuBar(), DIALOG_GENDRILL::genDrillAndMapFiles(), DIALOG_TABLE_PROPERTIES::getContextualTextVars(), DIALOG_TABLECELL_PROPERTIES::getContextualTextVars(), DIALOG_TEXT_PROPERTIES::getContextualTextVars(), EDA_3D_VIEWER_FRAME::getExportFileName(), PCB_BASE_FRAME::GetLibraryItemsForListDialog(), SCH_BASE_FRAME::GetLibraryItemsForListDialog(), DIALOG_SYMBOL_REMAP::getLibsNotInGlobalSymbolLibTable(), SCH_BASE_FRAME::GetLibSymbol(), DIALOG_PLOT_SCHEMATIC::getOutputPath(), KICAD_MANAGER_FRAME::GetProjectFileName(), FIELDS_GRID_TABLE::initGrid(), CVPCB_MAINFRAME::LoadFootprintFiles(), DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::loadFootprints(), KICAD_MANAGER_FRAME::LoadProject(), SIMULATOR_FRAME::LoadSettings(), SIMULATOR_FRAME::LoadSimulator(), EDA_BASE_FRAME::LoadWindowState(), EDA_3D_VIEWER_FRAME::NewDisplay(), DIALOG_SIM_MODEL< T >::onBrowseButtonClick(), DIALOG_EXPORT_2581::onBrowseClicked(), DIALOG_EXPORT_ODBPP::onBrowseClicked(), DIALOG_EXPORT_STEP::onBrowseClicked(), DIALOG_GENCAD_EXPORT_OPTIONS::onBrowseClicked(), DIALOG_REMOTE_SYMBOL_CONFIG::onBrowseDestination(), DIALOG_IMPORT_NETLIST::onBrowseNetlistFiles(), DIALOG_EDIT_SYMBOLS_LIBID::onClickOrphansButton(), KICAD_MANAGER_FRAME::OnCompareProjectBranches(), DIALOG_FIELDS_TABLE::OnExport(), DIALOG_EXPORT_STEP::onExportButton(), PCB_BASE_FRAME::OnFpChangeDebounceTimer(), DIALOG_GENDRILL::onGenReportFile(), KICAD_MANAGER_FRAME::OnIdle(), DIALOG_CONFIG_EQUFILES::OnOkClick(), KICAD_MANAGER_FRAME::OnOpenFileInTextEditor(), DIALOG_PLOT::onOpenOutputDirectory(), DIALOG_GEN_FOOTPRINT_POSITION::onOutputDirectoryBrowseClicked(), DIALOG_GENDRILL::onOutputDirectoryBrowseClicked(), DIALOG_PLOT::onOutputDirectoryBrowseClicked(), DIALOG_PLOT_SCHEMATIC::onOutputDirectoryBrowseClicked(), DIALOG_FIELDS_TABLE::OnOutputFileBrowseClicked(), DIALOG_DESTINATION::onOutputPathBrowseClicked(), DIALOG_BOARD_SETUP::onPageChanged(), DIALOG_SCHEMATIC_SETUP::onPageChanged(), DIALOG_SYMBOL_REMAP::OnRemapSymbols(), DIALOG_DRC::OnSaveReport(), DIALOG_ERC::OnSaveReport(), PANEL_FOOTPRINT_CHOOSER::PANEL_FOOTPRINT_CHOOSER(), PANEL_PREVIEW_3D_MODEL::PANEL_PREVIEW_3D_MODEL(), EDA_DRAW_FRAME::PrintDrawingSheet(), KICAD_MANAGER_FRAME::PrintPrjInfo(), KICAD_MANAGER_FRAME::ProjectChanged(), CVPCB_MAINFRAME::readNetListAndFpFiles(), EDA_DRAW_FRAME::RefreshGitCommitPane(), EDA_3D_VIEWER_FRAME::ReloadRequest(), SIMULATOR_FRAME::ReloadSimulator(), DIALOG_SYMBOL_REMAP::remapSymbolToLibTable(), DIALOG_LIB_FIELDS_TABLE::resolveTextVar(), DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::resolveTextVar(), KICAD_MANAGER_FRAME::RestoreCommitFromHistory(), KICAD_MANAGER_FRAME::RestoreLocalHistory(), SAVE_AS_DIALOG::SAVE_AS_DIALOG(), KICAD_MANAGER_FRAME::SaveOpenJobSetsToLocalSettings(), DIALOG_BOARD_STATISTICS::saveReportClicked(), EDA_BASE_FRAME::SaveSettings(), SIMULATOR_FRAME::SaveSettings(), DIALOG_EXPORT_2581::saveToProject(), SCH_BASE_FRAME::SelectLibrary(), API_HANDLER_PCB::setDrawingSheetFileName(), PCB_BASE_FRAME::setFPWatcher(), GERBVIEW_FRAME::SetPageSettings(), SCH_BASE_FRAME::setSymWatcher(), BOARD_EDITOR_CONTROL::ShowEeschema(), PL_EDITOR_FRAME::SyncDataItem(), KICAD_MANAGER_FRAME::ToggleLocalHistory(), DIALOG_EDIT_SYMBOLS_LIBID::TransferDataFromWindow(), DIALOG_EXPORT_NETLIST::TransferDataFromWindow(), DIALOG_SIM_MODEL< T >::TransferDataFromWindow(), DIALOG_EXPORT_2581::TransferDataToWindow(), KICAD_MANAGER_FRAME::UnarchiveFiles(), DIALOG_PAGES_SETTINGS::UpdateDrawingSheetExample(), DIALOG_FIELD_PROPERTIES::UpdateField(), SIMULATOR_FRAME::UpdateTitle(), DIALOG_FOOTPRINT_PROPERTIES::~DIALOG_FOOTPRINT_PROPERTIES(), and EDA_3D_VIEWER_FRAME::~EDA_3D_VIEWER_FRAME().
| void KIGIT_REPO_MIXIN::ReceiveSideband | ( | const char * | aData, |
| size_t | aLength ) |
Keep sideband text the server sent for the user, such as why it refused a pushed branch, and show each complete line as progress.
Definition at line 27 of file git_repo_mixin.cpp.
References addServerLine(), KIGIT::DecodeServerText(), m_pendingSideband, m_skippingServerLine, KIGIT::MAX_SERVER_TEXT, KIGIT::PrintableServerText(), and UpdateProgress().
Referenced by progress_cb().
|
privateinherited |
Tell the undo mechanism to snapshot the current value of a control and record it as an undo step when the value changes.
If you call this from an event handler that generates multiple change events, they will be coalesced into a single undo step.
Definition at line 1318 of file dialog_shim.cpp.
References flushPendingControlChanges(), and m_controlsWithPendingChanges.
Referenced by onCommandEvent(), onDataViewListChanged(), onGridCellChanged(), onPropertyGridChanged(), onSpinDoubleEvent(), onSpinEvent(), and onStyledTextChanged().
|
privateinherited |
Definition at line 1232 of file dialog_shim.cpp.
References getControlValue(), grid, isCompoundDateTimePicker(), m_currentValues, m_noControlUndoRedo, onCommandEvent(), onDataViewListChanged(), onGridCellChanged(), onPropertyGridChanged(), onSpinDoubleEvent(), onSpinEvent(), onStyledTextChanged(), and registerUndoRedoHandlers().
Referenced by OnPaint(), registerUndoRedoHandlers(), and resetUndoRedoForNewContent().
|
inherited |
Register a UNIT_BINDER so that it can handle units in control-state save/restore.
| aUnitBinder | |
| aWindow | the control window |
Definition at line 1137 of file dialog_shim.cpp.
References m_unitBinders.
|
inherited |
While we did this in LoadControlState(), we need to re-apply if after setting the dialog size.
Well, sometimes we need to re-apply it.
Definition at line 1046 of file dialog_shim.cpp.
References COMMON_SETTINGS::CsInternals(), generateKey(), PGM_BASE::GetCommonSettings(), getDialogKeyFromTitle(), COMMON_SETTINGS_INTERNALS::m_dialogControlValues, m_hash_key, Pgm(), and PROPERTY_HOLDER::SafeCast().
Referenced by Show().
|
inlineinherited |
Returns false when the user pressed the reporter's cancel button.
Definition at line 43 of file git_progress.h.
References m_previousProgress, and m_progressReporter.
Referenced by GIT_STATUS_HANDLER::UpdateProgress(), and KIGIT_REPO_MIXIN::UpdateProgress().
| KIGIT_FAILURE_REPORT KIGIT_REPO_MIXIN::ReportTransferFailure | ( | const KIGIT_ERROR_INFO & | aError, |
| KIGIT_OPERATION | aOperation, | ||
| const wxString & | aRemoteName ) |
Classify a failed libgit2 transfer call and queue its summary and details.
Call it straight after the failing call, before anything else can replace libgit2's error.
Definition at line 87 of file git_repo_mixin.cpp.
References KIGIT_ERRORS::AddError(), addServerLine(), KIGIT_FAILURE_CONTEXT::authFailed, KIGIT_ERROR_INFO::code, KIGIT::DecodeServerText(), KIGIT::DescribeGitFailure(), KIGIT_FAILURE_REPORT::details, KIGIT_FAILURE_CONTEXT::hostKey, KIGIT_FAILURE_CONTEXT::hostKeyRefusal, KIGIT::IsCredentialFailure(), KIGIT_FAILURE_REPORT::kind, KIGIT_ERROR_INFO::klass, m_authAttempt, m_authFailed, m_common, m_failureKind, m_hostKeyFailure, m_hostKeyRefusal, m_pendingSideband, m_pushRefusal, m_serverMessage, m_skippingServerLine, KIGIT_ERROR_INFO::message, KIGIT_FAILURE_CONTEXT::operation, KIGIT::PrintableServerText(), KIGIT_FAILURE_CONTEXT::pushRefusal, KIGIT_FAILURE_CONTEXT::remoteName, KIGIT_FAILURE_CONTEXT::serverMessage, KIGIT_FAILURE_REPORT::summary, traceGit, and KIGIT_FAILURE_CONTEXT::url.
Referenced by LIBGIT_BACKEND::Clone(), DIALOG_GIT_REPOSITORY::OnTestClick(), LIBGIT_BACKEND::PerformFetch(), and LIBGIT_BACKEND::Push().
|
inline |
Reset the next public key to test.
Definition at line 70 of file git_repo_mixin.h.
References m_common.
Referenced by ResetTransferState().
|
protectedinherited |
Clear the existing dialog size and position.
This will cause the dialog size to be clear so the next time the dialog is shown the sizers will layout the dialog accordingly. This useful when there are dialog windows that size changes due to layout dependency hidden controls.
Definition at line 610 of file dialog_shim.cpp.
References getDialogKeyFromTitle(), m_hash_key, and Pgm().
Referenced by DIALOG_PAD_PROPERTIES::updatePadSizeControls().
|
inline |
Start a transfer with nothing left from an earlier one on this handler or session: no keys or methods marked tried, and no refused host key, offered key, server text or failure on record.
Definition at line 196 of file git_repo_mixin.h.
References ClearHostKeyFailure(), m_authAttempt, m_authFailed, m_failureKind, m_hostKeyRefusal, m_pendingSideband, m_pushRefusal, m_serverMessage, m_skippingServerLine, ResetNextKey(), and TestedTypes().
Referenced by LIBGIT_BACKEND::Clone(), DIALOG_GIT_REPOSITORY::OnTestClick(), LIBGIT_BACKEND::PerformFetch(), and LIBGIT_BACKEND::Push().
|
protectedinherited |
Reset undo/redo tracking after dynamically replacing child panels.
Clears the undo/redo stacks and current value baselines, then registers undo/redo event handlers on the new children.
| aChildren | The child window list of the newly created panel. |
Definition at line 1868 of file dialog_shim.cpp.
References m_controlsWithPendingChanges, m_currentValues, m_redoStack, m_undoStack, and registerUndoRedoHandlers().
Referenced by RULE_EDITOR_DIALOG_BASE::SetContentPanel().
|
inherited |
Save control values and geometry to the current project's local settings.
Definition at line 714 of file dialog_shim.cpp.
References COMMON_SETTINGS::CsInternals(), generateKey(), PGM_BASE::GetCommonSettings(), getDialogKeyFromTitle(), UNIT_BINDER::GetFormula(), UNIT_BINDER::GetValue(), grid, index, isCompoundDateTimePicker(), COMMON_SETTINGS_INTERNALS::m_dialogControlValues, m_hash_key, m_unitBinders, Pgm(), PROPERTY_HOLDER::SafeCast(), and UNIT_BINDER::UnitsInvariant().
Referenced by OnCloseWindow(), and Show().
|
inherited |
Definition at line 1158 of file dialog_shim.cpp.
References ignore_unused(), isCompoundDateTimePicker(), m_beforeEditValues, minSize, onChildSetFocus(), and SelectAllInTextCtrls().
Referenced by OnPaint(), and SelectAllInTextCtrls().
|
inline |
A UI caller retrying confirmed input waits this long for a background read instead of failing at once.
Definition at line 172 of file git_repo_mixin.h.
References m_actionLockWait.
Referenced by PROJECT_TREE_PANE::onGitInitializeProject().
|
inline |
Definition at line 215 of file git_repo_mixin.h.
References m_authFailed.
Referenced by credentials_cb().
|
inline |
Callbacks read this token rather than the session, so one operation's cancel cannot reach another.
A pull passes its own token to the fetch nested inside it.
Definition at line 159 of file git_repo_mixin.h.
References m_cancelToken.
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
|
privateinherited |
|
inline |
Definition at line 189 of file git_repo_mixin.h.
References m_hostKeyFailure.
Referenced by certificate_check_cb().
|
inline |
Definition at line 192 of file git_repo_mixin.h.
References m_hostKeyRefusal.
Referenced by certificate_check_cb().
|
inlineinherited |
Sets the window (usually a wxTextCtrl) that should be focused when the dialog is shown.
Definition at line 94 of file dialog_shim.h.
References m_initialFocusTarget.
Referenced by DIALOG_BOM::DIALOG_BOM(), DIALOG_CONFIGURE_PATHS::DIALOG_CONFIGURE_PATHS(), DIALOG_ENUM_PADS::DIALOG_ENUM_PADS(), DIALOG_FIND::DIALOG_FIND(), DIALOG_FOOTPRINT_FIELDS_TABLE::DIALOG_FOOTPRINT_FIELDS_TABLE(), DIALOG_FOOTPRINT_PROPERTIES::DIALOG_FOOTPRINT_PROPERTIES(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR(), DIALOG_GET_FOOTPRINT_BY_NAME::DIALOG_GET_FOOTPRINT_BY_NAME(), DIALOG_GRID_SETTINGS::DIALOG_GRID_SETTINGS(), DIALOG_GROUP_PROPERTIES::DIALOG_GROUP_PROPERTIES(), DIALOG_IMPORT_GFX::DIALOG_IMPORT_GFX(), DIALOG_IMPORT_GRAPHICS::DIALOG_IMPORT_GRAPHICS(), DIALOG_IMPORT_SYMBOL_SELECT::DIALOG_IMPORT_SYMBOL_SELECT(), DIALOG_JUNCTION_PROPS::DIALOG_JUNCTION_PROPS(), DIALOG_LIB_FIELDS_TABLE::DIALOG_LIB_FIELDS_TABLE(), DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::DIALOG_LIB_FOOTPRINT_FIELDS_TABLE(), DIALOG_LINE_PROPERTIES::DIALOG_LINE_PROPERTIES(), DIALOG_OFFSET_ITEM::DIALOG_OFFSET_ITEM(), DIALOG_PAD_PROPERTIES::DIALOG_PAD_PROPERTIES(), DIALOG_PIN_PROPERTIES::DIALOG_PIN_PROPERTIES(), DIALOG_PLUGIN_OPTIONS::DIALOG_PLUGIN_OPTIONS(), DIALOG_POSITION_RELATIVE::DIALOG_POSITION_RELATIVE(), DIALOG_REMOTE_SYMBOL_CONFIG::DIALOG_REMOTE_SYMBOL_CONFIG(), DIALOG_SCH_FIND::DIALOG_SCH_FIND(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SHEET_PIN_PROPERTIES::DIALOG_SHEET_PIN_PROPERTIES(), DIALOG_SYMBOL_CHOOSER::DIALOG_SYMBOL_CHOOSER(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_TABLECELL_PROPERTIES::DIALOG_TABLECELL_PROPERTIES(), DIALOG_TABLECELL_PROPERTIES::DIALOG_TABLECELL_PROPERTIES(), DIALOG_TARGET_PROPERTIES::DIALOG_TARGET_PROPERTIES(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), DIALOG_TEXTBOX_PROPERTIES::DIALOG_TEXTBOX_PROPERTIES(), DIALOG_TUNING_PATTERN_PROPERTIES::DIALOG_TUNING_PATTERN_PROPERTIES(), DIALOG_WIRE_BUS_PROPERTIES::DIALOG_WIRE_BUS_PROPERTIES(), EDA_VIEW_SWITCHER::EDA_VIEW_SWITCHER(), HK_PROMPT_DIALOG::HK_PROMPT_DIALOG(), SCH_EDITOR_CONTROL::IncrementAnnotations(), DIALOG_FIELD_PROPERTIES::init(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchAllClicked(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchIDClicked(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchRefClicked(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchSelectedClicked(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchValueClicked(), DIALOG_LABEL_PROPERTIES::onMultiLabelCheck(), SAVE_AS_DIALOG::SAVE_AS_DIALOG(), SAVE_SYMBOL_AS_DIALOG::SAVE_SYMBOL_AS_DIALOG(), DIALOG_NON_COPPER_ZONES_EDITOR::TransferDataToWindow(), DIALOG_RULE_AREA_PROPERTIES::TransferDataToWindow(), DIALOG_TRACK_VIA_PROPERTIES::TransferDataToWindow(), WX_PT_ENTRY_DIALOG::WX_PT_ENTRY_DIALOG(), WX_TEXT_ENTRY_DIALOG::WX_TEXT_ENTRY_DIALOG(), and WX_UNIT_ENTRY_DIALOG::WX_UNIT_ENTRY_DIALOG().
|
inherited |
It is only used for debugging, since "this" is not a wxWindow*.
"this" is a KIWAY_HOLDER mix-in.
| aDest | is the recipient of aKiway pointer. |
| aKiway | is often from a parent window or from KIFACE::CreateKiWindow(). |
Definition at line 39 of file kiway_holder.cpp.
References ignore_unused(), m_kiway, and name.
Referenced by DIALOG_SHIM::DIALOG_SHIM(), InvokePcbLibTableEditor(), and InvokeSchEditSymbolLibTable().
|
inline |
Set the password.
| aPassword | The password |
Definition at line 112 of file git_repo_mixin.h.
References m_common.
Referenced by KICAD_MANAGER_CONTROL::NewFromRepository().
|
inherited |
Force the position of the dialog to a new position.
| aNewPosition | is the new forced position |
Definition at line 448 of file dialog_shim.cpp.
Referenced by PCB_BASE_FRAME::SelectOneLayer().
|
inlineinherited |
Definition at line 37 of file git_progress.h.
References m_progressReporter.
Referenced by BOOST_AUTO_TEST_CASE(), KICAD_MANAGER_CONTROL::NewFromRepository(), and PROJECT_TREE_PANE::onGitInitializeProject().
| void KIGIT_REPO_MIXIN::SetPushRefusal | ( | const wxString & | aStatus | ) |
Definition at line 80 of file git_repo_mixin.cpp.
References m_pushRefusal, KIGIT::MAX_SERVER_TEXT, and KIGIT::PrintableServerText().
Referenced by push_update_reference_cb().
|
protectedinherited |
Set the dialog to the given dimensions in "dialog units".
These are units equivalent to 4* the average character width and 8* the average character height, allowing a dialog to be sized in a way that scales it with the system font.
Definition at line 421 of file dialog_shim.cpp.
Referenced by HTML_MESSAGE_BOX::HTML_MESSAGE_BOX(), and HTML_MESSAGE_BOX::SetDialogSizeInDU().
|
inline |
Set the SSH key.
| aSSHKey | The SSH key |
Definition at line 121 of file git_repo_mixin.h.
References m_common.
Referenced by KICAD_MANAGER_CONTROL::NewFromRepository().
|
inherited |
|
inherited |
Definition at line 2182 of file dialog_shim.cpp.
References recursiveDescent().
Referenced by DIALOG_TRACK_VIA_PROPERTIES::commonInit(), CONVERT_SETTINGS_DIALOG::CONVERT_SETTINGS_DIALOG(), DIALOG_ANNOTATE::DIALOG_ANNOTATE(), DIALOG_ARCHIVE_JOB_SETTINGS::DIALOG_ARCHIVE_JOB_SETTINGS(), DIALOG_ASSIGN_NETCLASS::DIALOG_ASSIGN_NETCLASS(), DIALOG_BOARD_REANNOTATE::DIALOG_BOARD_REANNOTATE(), DIALOG_BOARD_STACKUP_JOB::DIALOG_BOARD_STACKUP_JOB(), DIALOG_BOARD_STATS_JOB::DIALOG_BOARD_STATS_JOB(), DIALOG_BOM::DIALOG_BOM(), DIALOG_BOOK_REPORTER::DIALOG_BOOK_REPORTER(), DIALOG_CHANGE_SYMBOLS::DIALOG_CHANGE_SYMBOLS(), DIALOG_CLEANUP_GRAPHICS::DIALOG_CLEANUP_GRAPHICS(), DIALOG_COLOR_PICKER::DIALOG_COLOR_PICKER(), DIALOG_CONFIG_EQUFILES::DIALOG_CONFIG_EQUFILES(), DIALOG_CONFIGURE_PATHS::DIALOG_CONFIGURE_PATHS(), DIALOG_CONVERT_IMAGE_TO_OUTLINES::DIALOG_CONVERT_IMAGE_TO_OUTLINES(), DIALOG_COPPER_ZONE::DIALOG_COPPER_ZONE(), DIALOG_COPYFILES_JOB_SETTINGS::DIALOG_COPYFILES_JOB_SETTINGS(), DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY(), DIALOG_CREATE_NET_CHAIN::DIALOG_CREATE_NET_CHAIN(), DIALOG_DESIGN_BLOCK_PROPERTIES::DIALOG_DESIGN_BLOCK_PROPERTIES(), DIALOG_DESTINATION::DIALOG_DESTINATION(), DIALOG_DIELECTRIC_MATERIAL::DIALOG_DIELECTRIC_MATERIAL(), DIALOG_DIFF_PHASE_SKEW_PROPERTIES::DIALOG_DIFF_PHASE_SKEW_PROPERTIES(), DIALOG_DIMENSION_PROPERTIES::DIALOG_DIMENSION_PROPERTIES(), DIALOG_DOWNGRADE_REPORT::DIALOG_DOWNGRADE_REPORT(), DIALOG_DRAW_LAYERS_SETTINGS::DIALOG_DRAW_LAYERS_SETTINGS(), DIALOG_DRC::DIALOG_DRC(), DIALOG_ERC::DIALOG_ERC(), DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS(), DIALOG_EXECUTECOMMAND_JOB_SETTINGS::DIALOG_EXECUTECOMMAND_JOB_SETTINGS(), DIALOG_EXPORT_2581::DIALOG_EXPORT_2581(), DIALOG_EXPORT_2581::DIALOG_EXPORT_2581(), DIALOG_EXPORT_NETLIST::DIALOG_EXPORT_NETLIST(), DIALOG_EXPORT_ODBPP::DIALOG_EXPORT_ODBPP(), DIALOG_EXPORT_ODBPP::DIALOG_EXPORT_ODBPP(), DIALOG_EXPORT_OLDER_VERSION::DIALOG_EXPORT_OLDER_VERSION(), DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP(), DIALOG_EXPORT_VRML::DIALOG_EXPORT_VRML(), DIALOG_FILTER_SELECTION::DIALOG_FILTER_SELECTION(), DIALOG_FOOTPRINT_CHECKER::DIALOG_FOOTPRINT_CHECKER(), DIALOG_FOOTPRINT_FIELDS_TABLE::DIALOG_FOOTPRINT_FIELDS_TABLE(), DIALOG_FOOTPRINT_PROPERTIES::DIALOG_FOOTPRINT_PROPERTIES(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR(), DIALOG_FOOTPRINT_WIZARD_LIST::DIALOG_FOOTPRINT_WIZARD_LIST(), DIALOG_FP_EDIT_PAD_TABLE::DIALOG_FP_EDIT_PAD_TABLE(), DIALOG_GEN_FOOTPRINT_POSITION::DIALOG_GEN_FOOTPRINT_POSITION(), DIALOG_GEN_FOOTPRINT_POSITION::DIALOG_GEN_FOOTPRINT_POSITION(), DIALOG_GENDRILL::DIALOG_GENDRILL(), DIALOG_GENDRILL::DIALOG_GENDRILL(), DIALOG_GENERATED_TABLE_PROPERTIES::DIALOG_GENERATED_TABLE_PROPERTIES(), DIALOG_GET_FOOTPRINT_BY_NAME::DIALOG_GET_FOOTPRINT_BY_NAME(), DIALOG_GIT_CREDENTIALS::DIALOG_GIT_CREDENTIALS(), DIALOG_GIT_IDENTITY::DIALOG_GIT_IDENTITY(), DIALOG_GIT_MR_REVIEW::DIALOG_GIT_MR_REVIEW(), DIALOG_GIT_NEW_TAG::DIALOG_GIT_NEW_TAG(), DIALOG_GIT_REMOTE::DIALOG_GIT_REMOTE(), DIALOG_GIT_REPOSITORY::DIALOG_GIT_REPOSITORY(), DIALOG_GLOBAL_DELETION::DIALOG_GLOBAL_DELETION(), DIALOG_GLOBAL_EDIT_TEARDROPS::DIALOG_GLOBAL_EDIT_TEARDROPS(), DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS(), DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS(), DIALOG_GRID_ITEM_PROPERTIES::DIALOG_GRID_ITEM_PROPERTIES(), DIALOG_GRID_SETTINGS::DIALOG_GRID_SETTINGS(), DIALOG_GROUP_PROPERTIES::DIALOG_GROUP_PROPERTIES(), DIALOG_IBIS_PARSER_REPORTER::DIALOG_IBIS_PARSER_REPORTER(), DIALOG_IMAGE_PROPERTIES::DIALOG_IMAGE_PROPERTIES(), DIALOG_IMPORT_CHOOSE_PROJECT::DIALOG_IMPORT_CHOOSE_PROJECT(), DIALOG_IMPORT_GFX::DIALOG_IMPORT_GFX(), DIALOG_IMPORT_GRAPHICS::DIALOG_IMPORT_GRAPHICS(), DIALOG_IMPORT_NETLIST::DIALOG_IMPORT_NETLIST(), DIALOG_IMPORT_SETTINGS::DIALOG_IMPORT_SETTINGS(), DIALOG_IMPORT_SYMBOL_SELECT::DIALOG_IMPORT_SYMBOL_SELECT(), DIALOG_JOBSET_RUN_LOG::DIALOG_JOBSET_RUN_LOG(), DIALOG_JUNCTION_PROPS::DIALOG_JUNCTION_PROPS(), DIALOG_LABEL_PROPERTIES::DIALOG_LABEL_PROPERTIES(), DIALOG_LIB_EDIT_PIN_TABLE::DIALOG_LIB_EDIT_PIN_TABLE(), DIALOG_LIB_FIELDS_TABLE::DIALOG_LIB_FIELDS_TABLE(), DIALOG_LIB_FOOTPRINT_FIELDS_TABLE::DIALOG_LIB_FOOTPRINT_FIELDS_TABLE(), DIALOG_LIB_NEW_SYMBOL::DIALOG_LIB_NEW_SYMBOL(), DIALOG_LINE_PROPERTIES::DIALOG_LINE_PROPERTIES(), DIALOG_MAP_LAYERS::DIALOG_MAP_LAYERS(), DIALOG_MICROVIA_STACK::DIALOG_MICROVIA_STACK(), DIALOG_MIGRATE_3D_MODELS::DIALOG_MIGRATE_3D_MODELS(), DIALOG_MOVE_EXACT::DIALOG_MOVE_EXACT(), DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS::DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS(), DIALOG_MULTICHANNEL_REPEAT_LAYOUT::DIALOG_MULTICHANNEL_REPEAT_LAYOUT(), DIALOG_NON_COPPER_ZONES_EDITOR::DIALOG_NON_COPPER_ZONES_EDITOR(), DIALOG_OFFSET_ITEM::DIALOG_OFFSET_ITEM(), DIALOG_OUTSET_ITEMS::DIALOG_OUTSET_ITEMS(), DIALOG_PAD_PROPERTIES::DIALOG_PAD_PROPERTIES(), DIALOG_PAGES_SETTINGS::DIALOG_PAGES_SETTINGS(), DIALOG_PCM::DIALOG_PCM(), DIALOG_PIN_PROPERTIES::DIALOG_PIN_PROPERTIES(), DIALOG_PLOT::DIALOG_PLOT(), DIALOG_PLOT_SCHEMATIC::DIALOG_PLOT_SCHEMATIC(), DIALOG_PLUGIN_OPTIONS::DIALOG_PLUGIN_OPTIONS(), DIALOG_PNS_DIFF_PAIR_DIMENSIONS::DIALOG_PNS_DIFF_PAIR_DIMENSIONS(), DIALOG_PNS_SETTINGS::DIALOG_PNS_SETTINGS(), DIALOG_POSITION_RELATIVE::DIALOG_POSITION_RELATIVE(), DIALOG_PRINT::DIALOG_PRINT(), DIALOG_PRINT_GENERIC::DIALOG_PRINT_GENERIC(), DIALOG_PUSH_PAD_PROPERTIES::DIALOG_PUSH_PAD_PROPERTIES(), DIALOG_RC_JOB::DIALOG_RC_JOB(), DIALOG_REFERENCE_IMAGE_PROPERTIES::DIALOG_REFERENCE_IMAGE_PROPERTIES(), DIALOG_REGULATOR_FORM::DIALOG_REGULATOR_FORM(), DIALOG_REMOTE_SYMBOL_CONFIG::DIALOG_REMOTE_SYMBOL_CONFIG(), DIALOG_RENDER_JOB::DIALOG_RENDER_JOB(), DIALOG_RESCUE_EACH::DIALOG_RESCUE_EACH(), DIALOG_RESOLVE_FIELD_CASE_CONFLICTS::DIALOG_RESOLVE_FIELD_CASE_CONFLICTS(), DIALOG_RULE_AREA_PROPERTIES::DIALOG_RULE_AREA_PROPERTIES(), DIALOG_SCH_IMPORT_SETTINGS::DIALOG_SCH_IMPORT_SETTINGS(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SHEET_PIN_PROPERTIES::DIALOG_SHEET_PIN_PROPERTIES(), DIALOG_SHEET_PROPERTIES::DIALOG_SHEET_PROPERTIES(), DIALOG_SIM_COMMAND::DIALOG_SIM_COMMAND(), DIALOG_SWAP_LAYERS::DIALOG_SWAP_LAYERS(), DIALOG_SYMBOL_CHOOSER::DIALOG_SYMBOL_CHOOSER(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_PROPERTIES::DIALOG_SYMBOL_PROPERTIES(), DIALOG_TABLE_PROPERTIES::DIALOG_TABLE_PROPERTIES(), DIALOG_TABLE_PROPERTIES::DIALOG_TABLE_PROPERTIES(), DIALOG_TABLECELL_PROPERTIES::DIALOG_TABLECELL_PROPERTIES(), DIALOG_TABLECELL_PROPERTIES::DIALOG_TABLECELL_PROPERTIES(), DIALOG_TARGET_PROPERTIES::DIALOG_TARGET_PROPERTIES(), DIALOG_TEXT_DIFF::DIALOG_TEXT_DIFF(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), DIALOG_TEXTBOX_PROPERTIES::DIALOG_TEXTBOX_PROPERTIES(), DIALOG_TRACK_VIA_SIZE::DIALOG_TRACK_VIA_SIZE(), DIALOG_TUNING_PATTERN_PROPERTIES::DIALOG_TUNING_PATTERN_PROPERTIES(), DIALOG_UNUSED_PAD_LAYERS::DIALOG_UNUSED_PAD_LAYERS(), DIALOG_UPDATE_FROM_PCB::DIALOG_UPDATE_FROM_PCB(), DIALOG_UPDATE_PCB::DIALOG_UPDATE_PCB(), DIALOG_UPDATE_SYMBOL_FIELDS::DIALOG_UPDATE_SYMBOL_FIELDS(), DIALOG_USER_DEFINED_SIGNALS::DIALOG_USER_DEFINED_SIGNALS(), DIALOG_VIA_STITCH_PROPERTIES::DIALOG_VIA_STITCH_PROPERTIES(), DIALOG_WIRE_BUS_PROPERTIES::DIALOG_WIRE_BUS_PROPERTIES(), EDA_LIST_DIALOG::EDA_LIST_DIALOG(), EDA_REORDERABLE_LIST_DIALOG::EDA_REORDERABLE_LIST_DIALOG(), GIT_ADVANCED_DIALOG::GIT_ADVANCED_DIALOG(), HTML_MESSAGE_BOX::HTML_MESSAGE_BOX(), DIALOG_FIELD_PROPERTIES::init(), DIALOG_EDIT_LIBRARY_TABLES::InstallPanel(), MATCH_PROPERTIES_DIALOG::MATCH_PROPERTIES_DIALOG(), NETLIST_DIALOG_ADD_GENERATOR::NETLIST_DIALOG_ADD_GENERATOR(), PAGED_DIALOG::PAGED_DIALOG(), SAVE_AS_DIALOG::SAVE_AS_DIALOG(), SAVE_SYMBOL_AS_DIALOG::SAVE_SYMBOL_AS_DIALOG(), DIALOG_EXPORT_IDF3::setupDialog(), DIALOG_CLEANUP_TRACKS_AND_VIAS::setupOKButtonLabel(), WX_MULTI_ENTRY_DIALOG::WX_MULTI_ENTRY_DIALOG(), WX_PT_ENTRY_DIALOG::WX_PT_ENTRY_DIALOG(), WX_TEXT_ENTRY_DIALOG::WX_TEXT_ENTRY_DIALOG(), and WX_UNIT_ENTRY_DIALOG::WX_UNIT_ENTRY_DIALOG().
|
inline |
Set the username.
| aUsername | The username |
Definition at line 103 of file git_repo_mixin.h.
References m_common.
Referenced by KICAD_MANAGER_CONTROL::NewFromRepository().
|
inline |
Worker transfers may wait for a background read to finish.
UI callers keep the default nonblocking behavior and report a busy repository instead.
Definition at line 169 of file git_repo_mixin.h.
References m_waitForActionLock.
Referenced by BOOST_AUTO_TEST_CASE().
|
overrideinherited |
Definition at line 494 of file dialog_shim.cpp.
References clampToWorkArea(), KIPLATFORM::UI::EnsureVisible(), focusParentCanvas(), getDialogKeyFromTitle(), m_hash_key, m_initialSize, m_useCalculatedSize, m_userPositioned, m_userResized, Pgm(), ReloadSashPositions(), SaveControlState(), and KIPLATFORM::UI::StabilizeWindowPosition().
Referenced by SCH_INSPECTION_TOOL::CrossProbe(), BOARD_INSPECTION_TOOL::DiffFootprint(), SCH_INSPECTION_TOOL::DiffSymbol(), BOARD_EDITOR_CONTROL::EditFootprintFields(), SCH_EDITOR_CONTROL::EditSymbolFields(), EndQuasiModal(), BOARD_EDITOR_CONTROL::GenerateBOM(), SCH_EDITOR_CONTROL::GenerateBOM(), BOARD_INSPECTION_TOOL::InspectConstraints(), BOARD_INSPECTION_TOOL::InspectDRCError(), SCH_INSPECTION_TOOL::NextMarker(), SCH_EDIT_FRAME::OnAnnotate(), DIALOG_DRC::OnDRCItemDClick(), DIALOG_ERC::OnERCItemDClick(), DIALOG_CLEANUP_GRAPHICS::OnLeftDClickItem(), DIALOG_CLEANUP_TRACKS_AND_VIAS::OnLeftDClickItem(), DIALOG_FOOTPRINT_CHECKER::OnLeftDClickItem(), DIALOG_SCH_FIND::onShowSearchPanel(), SCH_INSPECTION_TOOL::PrevMarker(), CVPCB_MAINFRAME::readNetListAndFpFiles(), BOARD_INSPECTION_TOOL::reportClearance(), DIALOG_FIND::Show(), DIALOG_FIND_BY_PROPERTIES::Show(), DIALOG_PAD_PROPERTIES::Show(), EDA_LIST_DIALOG::Show(), EDA_VIEW_SWITCHER::Show(), HOTKEY_CYCLE_POPUP::Show(), RULE_EDITOR_DIALOG_BASE::Show(), PCB_CONTROL::ShowDrillGroups(), SCH_INSPECTION_TOOL::ShowERCDialog(), GIT_ADVANCED_DIALOG::ShowForFrame(), HTML_MESSAGE_BOX::ShowModeless(), ShowQuasiModal(), DIALOG_POSITION_RELATIVE::UpdatePickedItem(), and DIALOG_POSITION_RELATIVE::UpdatePickedPoint().
|
overrideinherited |
Definition at line 1741 of file dialog_shim.cpp.
References KIPLATFORM::UI::ReparentModal(), and KIPLATFORM::UI::StabilizeWindowPosition().
Referenced by PANEL_SETUP_LAYERS::addUserDefinedLayer(), PCB_CONTROL::ApplyDesignBlockLayout(), MULTICHANNEL_TOOL::AutogenerateRuleAreas(), GRID_CELL_COLOR_SELECTOR::BeginEdit(), SCH_INSPECTION_TOOL::CheckSymbol(), FOOTPRINT_EDITOR_CONTROL::CleanupGraphics(), GLOBAL_EDIT_TOOL::CleanupGraphics(), GLOBAL_EDIT_TOOL::CleanupTracksAndVias(), CONSTRAINT_EDIT_TOOL::commitConstraint(), ZONE_CREATE_HELPER::commitZone(), FOOTPRINT_EDITOR_CONTROL::CompareLibraryWithFile(), COMMON_CONTROL::ConfigurePaths(), DRAWING_TOOL::ConvertImageToOutlines(), SCH_EDIT_TOOL::ConvertImageToOutlines(), DIALOG_PLOT::CreateDrillFile(), CONVERT_TOOL::CreateLines(), SYMBOL_EDIT_FRAME::CreateNewSymbol(), MICROWAVE_TOOL::createPolygonShape(), CONVERT_TOOL::CreatePolys(), ROUTER_TOOL::CustomTrackWidthDialog(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), PANEL_DESIGN_BLOCK_CHOOSER::displayErrors(), DisplayHotkeyList(), LIB_FIELDS_EDITOR_GRID_TRICKS::doFieldsTablePopupSelection(), CURSORS_GRID_TRICKS::doPopupSelection(), MEASUREMENTS_GRID_TRICKS::doPopupSelection(), SIGNALS_GRID_TRICKS::doPopupSelection(), ROUTER_TOOL::DpDimensionsDialog(), DRAWING_TOOL::DrawBarcode(), SIMULATOR_FRAME::EditAnalysis(), EditConstraintValue(), DESIGN_BLOCK_PANE::EditDesignBlockProperties(), KIGIT::EditGitIdentity(), SYMBOL_EDITOR_PIN_TOOL::EditPinProperties(), PANEL_SETUP_VIA_STACKS::editPreset(), SCH_EDIT_TOOL::EditProperties(), SYMBOL_EDITOR_EDIT_TOOL::editShapeProperties(), SCH_EDIT_FRAME::EditSheetProperties(), FOOTPRINT_EDITOR_CONTROL::EditTextAndGraphics(), GLOBAL_EDIT_TOOL::EditTextAndGraphics(), SYMBOL_EDITOR_EDIT_TOOL::editTextBoxProperties(), SYMBOL_EDITOR_EDIT_TOOL::editTextProperties(), EESCHEMA_JOBS_HANDLER::EESCHEMA_JOBS_HANDLER(), VIA_SIZE_MENU::eventHandler(), KICAD_MANAGER_CONTROL::ExportForOlderVersion(), BOARD_EDITOR_CONTROL::ExportGenCAD(), BOARD_EDITOR_CONTROL::ExportIDF(), EDA_3D_CONTROLLER::ExportImage(), BOARD_EDITOR_CONTROL::ExportSTEP(), GERBVIEW_CONTROL::ExportToPcbnew(), BOARD_EDITOR_CONTROL::ExportVRML(), EDIT_TOOL::FilletTracks(), PCB_SELECTION_TOOL::filterSelection(), BOARD_EDITOR_CONTROL::GenerateDrillFiles(), BOARD_EDITOR_CONTROL::GenerateODBPPFiles(), BOARD_EDITOR_CONTROL::GeneratePosFile(), BOARD_EDITOR_CONTROL::GenIPC2581File(), GetChamferParams(), GetDogboneParams(), GetFootprintFromBoardByReference(), COLOR_SWATCH::GetNewSwatchColor(), GetRadiusParams(), GetSequentialPadNumberingParams(), GLOBAL_EDIT_TOOL::GlobalDeletions(), SCH_EDIT_TOOL::GlobalEdit(), COMMON_TOOLS::GridOrigin(), EDIT_TOOL::HealShapes(), SCH_EDIT_FRAME::importFile(), EE_GRAPHIC_TOOL::ImportGraphics(), SYMBOL_EDIT_FRAME::ImportSymbol(), SCH_EDITOR_CONTROL::IncrementAnnotations(), PCB_EDIT_FRAME::InstallNetlistFrame(), POSITION_RELATIVE_TOOL::InteractiveOffset(), InvokeCopperZonesEditor(), InvokeDialogNetList(), InvokeEditDesignBlockLibTable(), InvokeNonCopperZonesEditor(), InvokePcbLibTableEditor(), InvokeRuleAreaEditor(), InvokeSchEditSymbolLibTable(), PROJECT_SCH::LegacySchLibs(), GERBVIEW_FRAME::LoadGerberJobFile(), GERBVIEW_FRAME::LoadListOfGerberAndDrillFiles(), GERBVIEW_FRAME::LoadZipArchiveFile(), CONSTRAINT_EDIT_TOOL::ManageConstraints(), GLOBAL_EDIT_TOOL::Migrate3DModels(), SCH_EDIT_FRAME::ModalAnnotate(), EDIT_TOOL::MoveExact(), PCB_POINT_EDITOR::movePoint(), SIMULATOR_CONTROL::NewAnalysisTab(), PANEL_SYM_LIB_TABLE::newDatabaseLibraryHandler(), KICAD_MANAGER_CONTROL::NewFromRepository(), KICAD_MANAGER_CONTROL::NewProject(), PANEL_JOBSET::OnAddDestinationClick(), PANEL_SETUP_BOARD_STACKUP::onAddDielectricLayer(), PANEL_FOOTPRINT_FILTERS::OnAddFootprintFilter(), DIALOG_EXPORT_NETLIST::OnAddGenerator(), PANEL_GRID_SETTINGS::OnAddGrid(), PCB_NET_INSPECTOR_PANEL::onAddGroup(), PANEL_JOBSET::OnAddJobClick(), PCB_NET_INSPECTOR_PANEL::onAddNet(), PANEL_REGULATOR::OnAddRegulator(), PANEL_GIT_REMOTES::onAddRemote(), DIALOG_BOARD_SETUP::onAuxiliaryAction(), DIALOG_SCHEMATIC_SETUP::onAuxiliaryAction(), PCB_EDIT_FRAME::OnBoardLoaded(), PANEL_FAB_EXPORT_CONTENT::onBomFieldsClick(), DIALOG_FIELDS_TABLE::onBomFmtPresetChanged(), DIALOG_FIELDS_TABLE::onBomPresetChanged(), PANEL_SETUP_BOARD_STACKUP::onColorSelected(), KICAD_MANAGER_FRAME::OnCompareProjectBranches(), PANEL_REMOTE_SYMBOL::onConfigure(), DIALOG_DRC::OnDRCItemRClick(), PANEL_FOOTPRINT_FILTERS::OnEditFootprintFilter(), PANEL_GRID_SETTINGS::onEditGrid(), FOOTPRINT_EDIT_FRAME::OnEditItemRequest(), PCB_EDIT_FRAME::OnEditItemRequest(), PANEL_REGULATOR::OnEditRegulator(), PANEL_GIT_REMOTES::onEditRemote(), DIALOG_LIB_SYMBOL_PROPERTIES::OnEditSpiceModel(), DIALOG_SYMBOL_PROPERTIES::OnEditSpiceModel(), DIALOG_ERC::OnERCItemRClick(), DIALOG_EXPORT_STEP::onExportButton(), PROJECT_TREE_PANE::onGitInitializeProject(), PROJECT_TREE_PANE::onGitRemoteSettings(), PROJECT_TREE_PANE::onGitSwitchBranch(), LIB_TREE::onHeaderContextMenu(), PANEL_DESTINATION::OnLastStatusClick(), APPEARANCE_CONTROLS::onLayerPresetChanged(), APPEARANCE_CONTROLS_3D::onLayerPresetChanged(), PANEL_SCH_DATA_SOURCES::OnManageDataSources(), DIALOG_PCM::OnManageRepositoriesClicked(), PANEL_SETUP_BOARD_STACKUP::onMaterialChange(), PANEL_FP_LIB_TABLE::onMigrateLibraries(), PANEL_GIT_TAGS::onNewTag(), PANEL_DESTINATION::OnProperties(), PANEL_IMAGE_EDITOR::OnRemoveBackground(), PANEL_SETUP_BOARD_STACKUP::onRemoveDielectricLayer(), PCB_NET_INSPECTOR_PANEL::onRenameSelectedNet(), PANEL_PCBNEW_ACTION_PLUGINS::OnShowErrorsButtonClick(), DIALOG_VIA_STITCH_PROPERTIES::OnViaConfigureClicked(), APPEARANCE_CONTROLS::onViewportChanged(), APPEARANCE_CONTROLS_3D::onViewportChanged(), PCBNEW_JOBS_HANDLER::OpenDiffDialog(), PANEL_JOBSET::OpenJobOptionsForListItem(), DESIGN_BLOCK_GRID_TRICKS::optionsEditor(), FP_GRID_TRICKS::optionsEditor(), SYMBOL_GRID_TRICKS::optionsEditor(), CONVERT_TOOL::OutsetItems(), DIALOG_PAD_PROPERTIES::padValuesOK(), BOARD_EDITOR_CONTROL::PageSettings(), PL_EDITOR_CONTROL::PageSetup(), SCH_EDITOR_CONTROL::PageSetup(), PCB_CONTROL::Paste(), SCH_EDITOR_CONTROL::Paste(), PCBNEW_JOBS_HANDLER::PCBNEW_JOBS_HANDLER(), SCH_BASE_FRAME::PickSymbolFromLibrary(), SYMBOL_EDITOR_EDIT_TOOL::PinTable(), DRAWING_TOOL::PlaceImportedGraphics(), PL_DRAWING_TOOLS::PlaceImportedGraphics(), DRAWING_TOOL::PlaceMicroviaStack(), DRAWING_TOOL::PlaceTuningPattern(), SCH_EDITOR_CONTROL::Plot(), GERBVIEW_CONTROL::Print(), PCB_CONTROL::Print(), SCH_EDITOR_CONTROL::Print(), KIGIT::PromptForCredentials(), HK_PROMPT_DIALOG::PromptForKey(), SCH_EDIT_TOOL::Properties(), PAD_TOOL::pushPadSettings(), GERBVIEW_FRAME::Read_EXCELLON_File(), GERBVIEW_FRAME::Read_GERBER_File(), CVPCB_MAINFRAME::readNetListAndFpFiles(), GLOBAL_EDIT_TOOL::RemoveUnusedPads(), DIALOG_IMPORT_CHOOSE_PROJECT::RunModal(), DIALOG_MAP_LAYERS::RunModal(), PCBNEW_JOBS_HANDLER::runPcbMerge(), EESCHEMA_JOBS_HANDLER::runSchMerge(), PCB_EDIT_FRAME::SaveBoardAsDesignBlock(), FOOTPRINT_EDIT_FRAME::SaveFootprintAs(), ROUTER_TOOL::saveRouterDebugLog(), PCB_EDIT_FRAME::SaveSelectionAsDesignBlock(), SCH_EDIT_FRAME::SaveSelectionAsDesignBlock(), SCH_EDIT_FRAME::SaveSheetAsDesignBlock(), SYMBOL_EDIT_FRAME::saveSymbolCopyAs(), ROUTER_TOOL::SelectCopperLayerPair(), FOOTPRINT_EDIT_FRAME::SelectFootprintFromBoard(), FOOTPRINT_WIZARD_FRAME::SelectFootprintWizard(), PCB_BASE_EDIT_FRAME::SelectLibrary(), SCH_BASE_FRAME::SelectLibrary(), PCB_BASE_FRAME::SelectOneLayer(), GERBVIEW_FRAME::SelectPCBLayer(), GERBVIEW_FRAME::SetLayerDrawPrms(), ROUTER_TOOL::SettingsDialog(), PCB_BASE_EDIT_FRAME::ShowBarcodePropertiesDialog(), BOARD_INSPECTION_TOOL::ShowBoardStatistics(), SCH_EDITOR_CONTROL::ShowCreateNetChain(), PL_EDITOR_FRAME::ShowDesignInspector(), DIFF_PHASE_SKEW_TOOL::ShowDiffPhaseSkew(), CVPCB_CONTROL::ShowEquFileTable(), BOARD_INSPECTION_TOOL::ShowFootprintLinks(), FOOTPRINT_EDITOR_CONTROL::ShowFootprintUsers(), PCB_BASE_EDIT_FRAME::ShowGridItemPropertiesDialog(), FOOTPRINT_EDITOR_CONTROL::ShowLibraryFieldsTable(), SYMBOL_EDITOR_CONTROL::ShowLibraryTable(), SIMULATOR_CONTROL::ShowNetlist(), KICAD_MANAGER_CONTROL::ShowPluginManager(), EDA_BASE_FRAME::ShowPreferences(), PCB_TUNING_PATTERN::ShowPropertiesDialog(), PCB_VIA_STACK::ShowPropertiesDialog(), PCB_VIA_STITCH::ShowPropertiesDialog(), BOARD_REANNOTATE_TOOL::ShowReannotateDialog(), PCB_BASE_EDIT_FRAME::ShowReferenceImagePropertiesDialog(), LOCAL_HISTORY::ShowRestoreDialog(), SCH_INSPECTION_TOOL::showSchematicComparison(), SCH_EDIT_FRAME::ShowSchematicSetupDialog(), MATCH_PROPERTIES_TOOL::showSettingsDialog(), PCB_EDIT_FRAME::ShowTargetOptionsDialog(), EDIT_TOOL::SimplifyPolygons(), SCH_DRAWING_TOOLS::SingleClickPlace(), GLOBAL_EDIT_TOOL::SwapLayers(), DIALOG_IMPORT_GFX::TransferDataFromWindow(), DIALOG_IMPORT_GRAPHICS::TransferDataFromWindow(), PANEL_SETUP_LAYERS::TransferDataFromWindow(), EDA_3D_VIEWER_FRAME::TryBefore(), PCB_BASE_EDIT_FRAME::TryBefore(), SYMBOL_EDITOR_DRAWING_TOOLS::TwoClickPlace(), SCH_EDIT_FRAME::UpdateDesignBlockFromSheet(), SCH_EDITOR_CONTROL::UpdateFromPCB(), BOARD_EDITOR_CONTROL::UpdatePCBFromSchematic(), SYMBOL_EDITOR_EDIT_TOOL::UpdateSymbolFields(), DIALOG_SHAPE_PROPERTIES::Validate(), and PANEL_PREVIEW_3D_MODEL::View3DSettings().
|
inherited |
Definition at line 1781 of file dialog_shim.cpp.
References focusParentCanvas(), m_qmodal_loop, m_qmodal_parent_disabler, m_qmodal_showing, KIPLATFORM::UI::ReparentModal(), and Show().
Referenced by PANEL_FP_PROPERTIES_3D_MODEL::Cfg3DPath(), SCH_EDIT_TOOL::ChangeSymbols(), MICROWAVE_TOOL::createFootprint(), MICROWAVE_TOOL::createMicrowaveInductor(), SCH_DRAWING_TOOLS::createNewLabel(), SCH_DRAWING_TOOLS::createNewText(), EE_GRAPHIC_TOOL::DrawShape(), DRAWING_TOOL::DrawTable(), SCH_DRAWING_TOOLS::DrawTable(), SYMBOL_EDITOR_EDIT_TOOL::editFieldProperties(), SCH_EDIT_TOOL::editFieldText(), FOOTPRINT_EDIT_FRAME::editFootprintProperties(), FOOTPRINT_EDITOR_CONTROL::editFootprintPropertiesFromLibrary(), SCH_EDIT_TOOL::EditProperties(), SYMBOL_EDITOR_EDIT_TOOL::EditSymbolPinMaps(), SYMBOL_EDITOR_EDIT_TOOL::editSymbolProperties(), SYMBOL_EDITOR_EDIT_TOOL::editSymbolPropertiesFromLibrary(), PCB_EDIT_TABLE_TOOL::EditTable(), SCH_EDIT_TABLE_TOOL::EditTable(), GLOBAL_EDIT_TOOL::EditTeardrops(), GLOBAL_EDIT_TOOL::EditTracksAndVias(), SIMULATOR_CONTROL::EditUserDefinedSignals(), GLOBAL_EDIT_TOOL::ExchangeFootprints(), DRC_TOOL::FixDRCError(), SCH_EDIT_TOOL::FixERCError(), BOARD_EDITOR_CONTROL::GenerateGerbers(), InvokeDialogCreateBOM(), InvokeDialogEditSymbolsLibId(), InvokeDialogRescueEach(), FOOTPRINT_EDIT_FRAME::OnEditItemRequest(), PCB_EDIT_FRAME::OnEditItemRequest(), SCH_PROPERTIES_PANEL::onEditPinMap(), PANEL_JOBSET::OpenJobOptionsForListItem(), SCH_EDIT_FRAME::OpenProjectFiles(), PAD_TOOL::PadTable(), DRAWING_TOOL::PlaceText(), BOARD_EDITOR_CONTROL::Plot(), EDIT_TOOL::Properties(), SCH_EDIT_TOOL::Properties(), SCH_EDITOR_CONTROL::RemapSymbols(), PCB_EDIT_FRAME::ShowBoardSetupDialog(), PCB_EDIT_FRAME::ShowExchangeFootprintsDialog(), PCB_EDIT_FRAME::ShowFootprintPropertiesDialog(), PCB_BASE_EDIT_FRAME::ShowGraphicItemPropertiesDialog(), PCB_BASE_FRAME::ShowPadPropertiesDialog(), PCB_BASE_EDIT_FRAME::ShowTextBoxPropertiesDialog(), PCB_BASE_EDIT_FRAME::ShowTextPropertiesDialog(), and GLOBAL_EDIT_TOOL::ZonesManager().
|
inlineprotectedvirtualinherited |
Override this method to perform dialog tear down actions not suitable for object dtor.
Definition at line 278 of file dialog_shim.h.
Referenced by EndQuasiModal().
|
inline |
Return the connection types that have been tested for authentication.
Definition at line 148 of file git_repo_mixin.h.
References m_common.
Referenced by credentials_cb(), and ResetTransferState().
|
inherited |
Remove a UNIT_BINDER from the control-state save/restore map.
Called from ~UNIT_BINDER so that a destroyed binder never leaves a dangling pointer behind for SaveControlState()/LoadControlState() to dereference when a later control reuses the freed window's address.
| aUnitBinder | the binder being destroyed |
Definition at line 1143 of file dialog_shim.cpp.
References m_unitBinders.
|
protectedinherited |
Remove UNIT_BINDER registrations for a window and all its descendants.
Call before destroying a panel whose children have registered unit binders.
| aWindow | The root window whose subtree should be unregistered. |
Definition at line 1878 of file dialog_shim.cpp.
References m_unitBinders, and unregisterUnitBinders().
Referenced by RULE_EDITOR_DIALOG_BASE::SetContentPanel(), and unregisterUnitBinders().
|
inlineoverridevirtual |
Reimplemented from GIT_PROGRESS.
Definition at line 150 of file git_repo_mixin.h.
References CancelThisOperation(), and GIT_PROGRESS::ReportProgress().
Referenced by clone_progress_cb(), push_transfer_progress_cb(), push_update_reference_cb(), ReceiveSideband(), transfer_progress_cb(), and update_cb().
|
inherited |
|
inherited |
|
protectedinherited |
Convert an integer number of dialog units to pixels, vertically.
See SetSizeInDU or wxDialog documentation for more information.
Definition at line 435 of file dialog_shim.cpp.
|
inline |
Set when the server refused every credential offered, so the caller can prompt and retry.
Definition at line 214 of file git_repo_mixin.h.
References m_authFailed.
Referenced by PROJECT_TREE_PANE::onGitInitializeProject().
|
private |
Definition at line 242 of file git_repo_mixin.h.
Referenced by GetActionLock(), and SetActionLockWait().
|
private |
Definition at line 246 of file git_repo_mixin.h.
Referenced by AuthAttempt(), ReportTransferFailure(), and ResetTransferState().
|
private |
Definition at line 247 of file git_repo_mixin.h.
Referenced by ReportTransferFailure(), ResetTransferState(), SetAuthFailure(), and WasAuthFailure().
|
protectedinherited |
Definition at line 401 of file dialog_shim.h.
Referenced by OnCharHook(), onChildSetFocus(), and SelectAllInTextCtrls().
|
privateinherited |
Definition at line 40 of file dialog_git_progress.cpp.
|
privateinherited |
Definition at line 42 of file dialog_git_progress.cpp.
|
private |
Definition at line 240 of file git_repo_mixin.h.
Referenced by CancelThisOperation(), CancelToken(), IsThisOperationCancelled(), KIGIT_REPO_MIXIN(), and SetCancelToken().
|
protectedinherited |
Definition at line 417 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), and OnMove().
|
private |
Definition at line 239 of file git_repo_mixin.h.
Referenced by GetActionLock(), GetCommon(), GetConnType(), GetNextPublicKey(), GetProjectDir(), GetProjectDirs(), GetRemotename(), GetRepo(), GetUsername(), KIGIT_REPO_MIXIN(), ReportTransferFailure(), ResetNextKey(), SetPassword(), SetSSHKey(), SetUsername(), and TestedTypes().
|
protectedinherited |
Definition at line 414 of file dialog_shim.h.
Referenced by flushPendingControlChanges(), recordControlChange(), and resetUndoRedoForNewContent().
|
protectedinherited |
Definition at line 413 of file dialog_shim.h.
Referenced by doRedo(), doUndo(), flushPendingControlChanges(), registerUndoRedoHandlers(), and resetUndoRedoForNewContent().
|
privateinherited |
One per entry in m_errorStrings.
Definition at line 94 of file kicad_git_errors.h.
Referenced by AddError(), GetErrorString(), and PopError().
|
privateinherited |
Definition at line 93 of file kicad_git_errors.h.
Referenced by AddError(), GetErrorString(), GetErrorStrings(), and PopError().
|
private |
Definition at line 252 of file git_repo_mixin.h.
Referenced by GetFailureKind(), ReportTransferFailure(), and ResetTransferState().
|
protectedinherited |
Definition at line 382 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), OnActivate(), and OnPaint().
|
protectedinherited |
Definition at line 416 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), doRedo(), doUndo(), onCommandEvent(), onDataViewListChanged(), onGridCellChanged(), onPropertyGridChanged(), onSpinDoubleEvent(), onSpinEvent(), and onStyledTextChanged().
|
protectedinherited |
Definition at line 373 of file dialog_shim.h.
Referenced by CONVERT_SETTINGS_DIALOG::CONVERT_SETTINGS_DIALOG(), DIALOG_CHANGE_SYMBOLS::DIALOG_CHANGE_SYMBOLS(), DIALOG_CONVERT_IMAGE_TO_OUTLINES::DIALOG_CONVERT_IMAGE_TO_OUTLINES(), DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS(), DIALOG_EXPORT_2581::DIALOG_EXPORT_2581(), DIALOG_EXPORT_2581::DIALOG_EXPORT_2581(), DIALOG_EXPORT_NETLIST::DIALOG_EXPORT_NETLIST(), DIALOG_EXPORT_ODBPP::DIALOG_EXPORT_ODBPP(), DIALOG_EXPORT_ODBPP::DIALOG_EXPORT_ODBPP(), DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP(), DIALOG_FOOTPRINT_FIELDS_TABLE::DIALOG_FOOTPRINT_FIELDS_TABLE(), DIALOG_GEN_FOOTPRINT_POSITION::DIALOG_GEN_FOOTPRINT_POSITION(), DIALOG_GEN_FOOTPRINT_POSITION::DIALOG_GEN_FOOTPRINT_POSITION(), DIALOG_GENCAD_EXPORT_OPTIONS::DIALOG_GENCAD_EXPORT_OPTIONS(), DIALOG_GENDRILL::DIALOG_GENDRILL(), DIALOG_GENDRILL::DIALOG_GENDRILL(), DIALOG_GRID_ITEM_PROPERTIES::DIALOG_GRID_ITEM_PROPERTIES(), DIALOG_IMPORT_GFX::DIALOG_IMPORT_GFX(), DIALOG_IMPORT_GRAPHICS::DIALOG_IMPORT_GRAPHICS(), DIALOG_LABEL_PROPERTIES::DIALOG_LABEL_PROPERTIES(), DIALOG_MOVE_EXACT::DIALOG_MOVE_EXACT(), DIALOG_PLOT::DIALOG_PLOT(), DIALOG_PLOT_SCHEMATIC::DIALOG_PLOT_SCHEMATIC(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), EDA_LIST_DIALOG::EDA_LIST_DIALOG(), EDA_REORDERABLE_LIST_DIALOG::EDA_REORDERABLE_LIST_DIALOG(), GIT_ADVANCED_DIALOG::GIT_ADVANCED_DIALOG(), LoadControlState(), OptOut(), PAGED_DIALOG::PAGED_DIALOG(), ReloadSashPositions(), resetSize(), SaveControlState(), DIALOG_EXPORT_IDF3::setupDialog(), Show(), WX_MULTI_ENTRY_DIALOG::WX_MULTI_ENTRY_DIALOG(), WX_PT_ENTRY_DIALOG::WX_PT_ENTRY_DIALOG(), WX_TEXT_ENTRY_DIALOG::WX_TEXT_ENTRY_DIALOG(), and WX_UNIT_ENTRY_DIALOG::WX_UNIT_ENTRY_DIALOG().
|
private |
Definition at line 244 of file git_repo_mixin.h.
Referenced by ClearHostKeyFailure(), GetHostKeyFailure(), ReportTransferFailure(), and SetHostKeyFailure().
|
private |
Definition at line 245 of file git_repo_mixin.h.
Referenced by ReportTransferFailure(), ResetTransferState(), and SetHostKeyRefusal().
|
protectedinherited |
Definition at line 383 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), forceInitialFocus(), NETLIST_DIALOG_ADD_GENERATOR::NETLIST_DIALOG_ADD_GENERATOR(), and SetInitialFocus().
|
protectedinherited |
Definition at line 396 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), RULE_EDITOR_DIALOG_BASE::finishInitialization(), Show(), and DIALOG_DRC_RULE_EDITOR::TransferDataToWindow().
|
protectedinherited |
Definition at line 384 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), onChildSetFocus(), and ~DIALOG_SHIM().
|
privateinherited |
Definition at line 85 of file kiway_holder.h.
Referenced by HasKiway(), Kiway(), KIWAY_HOLDER(), and SetKiway().
|
protectedinherited |
Definition at line 415 of file dialog_shim.h.
Referenced by ExcludeFromControlUndoRedo(), and registerUndoRedoHandlers().
|
protectedinherited |
Definition at line 391 of file dialog_shim.h.
Referenced by DIALOG_MAP_LAYERS::DIALOG_MAP_LAYERS(), DIALOG_SHIM(), focusParentCanvas(), DIALOG_FIELDS_TABLE::onBomSettingsChanged(), OnCharHook(), DIALOG_LIB_SYMBOL_PROPERTIES::OnEditSpiceModel(), DIALOG_SYMBOL_PROPERTIES::OnEditSpiceModel(), DIALOG_FIELDS_TABLE::OnExport(), DIALOG_FIELDS_TABLE::OnOutputFileBrowseClicked(), DIALOG_PAGES_SETTINGS::OnWksFileSelection(), DIALOG_PAD_PROPERTIES::padValuesOK(), DIALOG_MAP_LAYERS::RunModal(), DIALOG_LABEL_PROPERTIES::TransferDataFromWindow(), DIALOG_ANNOTATE::TransferDataToWindow(), DIALOG_POSITION_RELATIVE::updateAnchorInfo(), and DIALOG_ANNOTATE::~DIALOG_ANNOTATE().
|
private |
Definition at line 249 of file git_repo_mixin.h.
Referenced by ReceiveSideband(), ReportTransferFailure(), and ResetTransferState().
|
protectedinherited |
Definition at line 67 of file git_progress.h.
Referenced by GIT_PROGRESS(), and ReportProgress().
|
privateinherited |
Definition at line 38 of file dialog_git_progress.cpp.
|
privateinherited |
Definition at line 39 of file dialog_git_progress.cpp.
|
protectedinherited |
Definition at line 69 of file git_progress.h.
Referenced by GIT_PROGRESS(), ReportProgress(), and SetProgressReporter().
|
private |
Definition at line 251 of file git_repo_mixin.h.
Referenced by ReportTransferFailure(), ResetTransferState(), and SetPushRefusal().
|
protectedinherited |
Definition at line 386 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), EndQuasiModal(), and ShowQuasiModal().
|
protectedinherited |
Definition at line 389 of file dialog_shim.h.
Referenced by CleanupAfterModalSubDialog(), DIALOG_SHIM(), EndQuasiModal(), PrepareForModalSubDialog(), ShowQuasiModal(), and ~DIALOG_SHIM().
|
protectedinherited |
Definition at line 388 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), IsQuasiModal(), and ShowQuasiModal().
|
protectedinherited |
Definition at line 412 of file dialog_shim.h.
Referenced by doRedo(), doUndo(), flushPendingControlChanges(), and resetUndoRedoForNewContent().
|
private |
Definition at line 248 of file git_repo_mixin.h.
Referenced by addServerLine(), ReportTransferFailure(), and ResetTransferState().
|
private |
Definition at line 250 of file git_repo_mixin.h.
Referenced by ReceiveSideband(), ReportTransferFailure(), and ResetTransferState().
|
privateinherited |
Definition at line 41 of file dialog_git_progress.cpp.
|
protectedinherited |
Definition at line 393 of file dialog_shim.h.
Referenced by DIALOG_FOOTPRINT_PROPERTIES::DIALOG_FOOTPRINT_PROPERTIES(), DIALOG_MOVE_EXACT::DIALOG_MOVE_EXACT(), DIALOG_PIN_PROPERTIES::DIALOG_PIN_PROPERTIES(), DIALOG_POSITION_RELATIVE::DIALOG_POSITION_RELATIVE(), DIALOG_SCH_FIND::DIALOG_SCH_FIND(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), and OnCharHook().
|
privateinherited |
Definition at line 86 of file kiway_holder.h.
Referenced by GetType(), and KIWAY_HOLDER().
|
protectedinherited |
Definition at line 411 of file dialog_shim.h.
Referenced by doRedo(), doUndo(), flushPendingControlChanges(), and resetUndoRedoForNewContent().
|
protectedinherited |
Definition at line 402 of file dialog_shim.h.
Referenced by LoadControlState(), RegisterUnitBinder(), SaveControlState(), UnregisterUnitBinder(), unregisterUnitBinders(), and ~DIALOG_SHIM().
|
protectedinherited |
Definition at line 372 of file dialog_shim.h.
Referenced by DIALOG_GEN_FOOTPRINT_POSITION::DIALOG_GEN_FOOTPRINT_POSITION(), DIALOG_SHIM(), GetUserUnits(), DIALOG_GEN_FOOTPRINT_POSITION::onGenerate(), and DIALOG_GENERATORS::onUnitsChanged().
|
protectedinherited |
Definition at line 377 of file dialog_shim.h.
Referenced by DIALOG_TRACK_VIA_PROPERTIES::commonInit(), DIALOG_SHIM(), PCB_ONE_LAYER_SELECTOR::PCB_ONE_LAYER_SELECTOR(), and Show().
|
protectedinherited |
Definition at line 397 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), OnMove(), and Show().
|
protectedinherited |
Definition at line 398 of file dialog_shim.h.
Referenced by DIALOG_SHIM(), OnSize(), and Show().
|
private |
Definition at line 241 of file git_repo_mixin.h.
Referenced by GetActionLock(), and SetWaitForActionLock().