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().