MCPcopy Create free account
hub / github.com/audacity/audacity / QuickFixDialog

Method QuickFixDialog

src/menus/HelpMenus.cpp:82–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80END_EVENT_TABLE();
81
82QuickFixDialog::QuickFixDialog(wxWindow * pParent, AudacityProject &project) :
83 wxDialogWrapper(pParent, wxID_ANY, XO("Do you have these problems?"),
84 wxDefaultPosition, wxDefaultSize,
85 wxDEFAULT_DIALOG_STYLE )
86 , mProject{ project }
87{
88 mbSyncLocked = SyncLockTracks.Read();
89 mbInSnapTo = ProjectSnap(project).GetSnapMode() != SnapMode::SNAP_OFF; gPrefs->Read(wxT("/SnapTo"));
90 mbSoundActivated = SoundActivatedRecord.Read();
91
92 ShuttleGui S(this, eIsCreating);
93 PopulateOrExchange(S);
94
95 Fit();
96 auto sz = GetSize();
97 SetMinSize( sz );
98 SetMaxSize( sz );
99
100 // The close button has the cancel id and acts exactly the same as cancel.
101 wxButton * pWin = (wxButton*)FindWindowById( wxID_CANCEL );
102 if( pWin )
103 pWin->SetFocus( );
104 Center();
105}
106
107void QuickFixDialog::AddStuck( ShuttleGui & S, bool & bBool,
108 const PrefSetter &prefSetter,

Callers

nothing calls this directly

Calls 5

ProjectSnapFunction · 0.85
GetSnapModeMethod · 0.80
PopulateOrExchangeFunction · 0.50
ReadMethod · 0.45
SetFocusMethod · 0.45

Tested by

no test coverage detected