| 80 | END_EVENT_TABLE(); |
| 81 | |
| 82 | QuickFixDialog::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 | |
| 107 | void QuickFixDialog::AddStuck( ShuttleGui & S, bool & bBool, |
| 108 | const PrefSetter &prefSetter, |
nothing calls this directly
no test coverage detected