![]() |
Audacity 3.2.0
|
DependencyDialog shows dependencies of an AudacityProject on AliasedFile s. More...
Public Member Functions | |
| DependencyDialog (wxWindow *parent, wxWindowID id, AudacityProject *project, AliasedFileArray &aliasedFiles, bool isSaving) | |
Public Member Functions inherited from wxDialogWrapper | |
| wxDialogWrapper () | |
| wxDialogWrapper (wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const TranslatableString &name=XO("Dialog")) | |
| bool | Create (wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const TranslatableString &name=XO("Dialog")) |
| void | SetTitle (const TranslatableString &title) |
| void | SetLabel (const TranslatableString &title) |
| void | SetName (const TranslatableString &title) |
| void | SetName () |
Public Member Functions inherited from wxTabTraversalWrapper< wxDialog > | |
| wxTabTraversalWrapper (Args &&... args) | |
| wxTabTraversalWrapper (const wxTabTraversalWrapper &)=delete | |
| wxTabTraversalWrapper (wxTabTraversalWrapper &&)=delete | |
| wxTabTraversalWrapper & | operator= (const wxTabTraversalWrapper &)=delete |
| wxTabTraversalWrapper & | operator= (wxTabTraversalWrapper &&)=delete |
Private Member Functions | |
| void | PopulateList () |
| void | PopulateOrExchange (ShuttleGui &S) |
| void | OnCancel (wxCommandEvent &evt) |
| void | OnCopySelectedFiles (wxCommandEvent &evt) |
| void | OnList (wxListEvent &evt) |
| void | OnSize (wxSizeEvent &evt) |
| void | OnNo (wxCommandEvent &evt) |
| void | OnYes (wxCommandEvent &evt) |
| void | OnRightClick (wxListEvent &evt) |
| void | OnCopyToClipboard (wxCommandEvent &evt) |
| void | SaveFutureActionChoice () |
Private Attributes | |
| AudacityProject * | mProject |
| AliasedFileArray & | mAliasedFiles |
| bool | mIsSaving |
| bool | mHasMissingFiles |
| bool | mHasNonMissingFiles |
| wxStaticText * | mMessageStaticText |
| wxListCtrl * | mFileListCtrl |
| wxButton * | mCopySelectedFilesButton |
| wxButton * | mCopyAllFilesButton |
| wxChoice * | mFutureActionChoice |
DependencyDialog shows dependencies of an AudacityProject on AliasedFile s.
Definition at line 242 of file Dependencies.cpp.
| DependencyDialog::DependencyDialog | ( | wxWindow * | parent, |
| wxWindowID | id, | ||
| AudacityProject * | project, | ||
| AliasedFileArray & | aliasedFiles, | ||
| bool | isSaving | ||
| ) |
|
private |
Definition at line 564 of file Dependencies.cpp.
References AudacityMessageBox(), mIsSaving, and XO().
|
private |
Definition at line 507 of file Dependencies.cpp.
References mAliasedFiles, mFileListCtrl, mHasNonMissingFiles, mProject, PopulateList(), RemoveDependencies(), and SaveFutureActionChoice().
|
private |
Definition at line 542 of file Dependencies.cpp.
References Internat::FormatSize(), mAliasedFiles, safenew, TranslatableString::Translation(), and XO().
|
private |
Definition at line 465 of file Dependencies.cpp.
References mCopySelectedFilesButton, and mFileListCtrl.
|
private |
Definition at line 495 of file Dependencies.cpp.
References SaveFutureActionChoice().
|
private |
Definition at line 534 of file Dependencies.cpp.
References _, and CopyNamesToClipboardID.
|
private |
Definition at line 482 of file Dependencies.cpp.
References mFileListCtrl, and OnSize().
|
private |
Definition at line 501 of file Dependencies.cpp.
References SaveFutureActionChoice().
|
private |
Definition at line 424 of file Dependencies.cpp.
References _, Internat::FormatSize(), kExtraMsgForMissingFiles(), kStdMsg(), mAliasedFiles, mCopyAllFilesButton, mFileListCtrl, mHasMissingFiles, mHasNonMissingFiles, mMessageStaticText, and TranslatableString::Translation().
Referenced by OnCopySelectedFiles(), and PopulateOrExchange().
|
private |
Definition at line 345 of file Dependencies.cpp.
References CopySelectedFilesButtonID, FileListID, FutureActionChoiceID, kStdMsg(), mCopyAllFilesButton, mCopySelectedFilesButton, mFileListCtrl, mFutureActionChoice, mHasMissingFiles, mIsSaving, mMessageStaticText, PopulateList(), S, XO(), and XXO().
|
private |
Definition at line 580 of file Dependencies.cpp.
References audacity::BasicSettings::Flush(), gPrefs, mFutureActionChoice, and wxT().
Referenced by OnCopySelectedFiles(), OnNo(), and OnYes().
|
private |
Definition at line 270 of file Dependencies.cpp.
Referenced by OnCopySelectedFiles(), OnCopyToClipboard(), and PopulateList().
|
private |
Definition at line 278 of file Dependencies.cpp.
Referenced by PopulateList(), and PopulateOrExchange().
|
private |
Definition at line 277 of file Dependencies.cpp.
Referenced by OnList(), and PopulateOrExchange().
|
private |
Definition at line 276 of file Dependencies.cpp.
Referenced by OnCopySelectedFiles(), OnList(), OnSize(), PopulateList(), and PopulateOrExchange().
|
private |
Definition at line 279 of file Dependencies.cpp.
Referenced by PopulateOrExchange(), and SaveFutureActionChoice().
|
private |
Definition at line 272 of file Dependencies.cpp.
Referenced by PopulateList(), and PopulateOrExchange().
|
private |
Definition at line 273 of file Dependencies.cpp.
Referenced by OnCopySelectedFiles(), and PopulateList().
|
private |
Definition at line 271 of file Dependencies.cpp.
Referenced by OnCancel(), and PopulateOrExchange().
|
private |
Definition at line 275 of file Dependencies.cpp.
Referenced by PopulateList(), and PopulateOrExchange().
|
private |
Definition at line 269 of file Dependencies.cpp.
Referenced by OnCopySelectedFiles().