Audacity  2.2.0
DependencyDialog Class Referencefinal

DependencyDialog shows dependencies of an AudacityProject on AliasedFile s. More...

Inheritance diagram for DependencyDialog:
wxTabTraversalWrapper< Base >

Public Member Functions

 DependencyDialog (wxWindow *parent, wxWindowID id, AudacityProject *project, AliasedFileArray &aliasedFiles, bool isSaving)
 
- Public Member Functions inherited from wxTabTraversalWrapper< Base >
template<typename... Args>
 wxTabTraversalWrapper (Args &&...args)
 
 ~wxTabTraversalWrapper ()
 

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

Private Attributes

AudacityProjectmProject
 
AliasedFileArraymAliasedFiles
 
bool mIsSaving
 
bool mHasMissingFiles
 
bool mHasNonMissingFiles
 
wxStaticText * mMessageStaticText
 
wxListCtrl * mFileListCtrl
 
wxButton * mCopySelectedFilesButton
 
wxButton * mCopyAllFilesButton
 
wxChoice * mFutureActionChoice
 

Detailed Description

DependencyDialog shows dependencies of an AudacityProject on AliasedFile s.

Constructor & Destructor Documentation

DependencyDialog::DependencyDialog ( wxWindow *  parent,
wxWindowID  id,
AudacityProject project,
AliasedFileArray aliasedFiles,
bool  isSaving 
)

Member Function Documentation

void DependencyDialog::OnCancel ( wxCommandEvent &  evt)
private

References _(), and mIsSaving.

void DependencyDialog::OnCopySelectedFiles ( wxCommandEvent &  evt)
private
void DependencyDialog::OnList ( wxListEvent &  evt)
private
void DependencyDialog::OnNo ( wxCommandEvent &  evt)
private
void DependencyDialog::OnSize ( wxSizeEvent &  evt)
private

References mFileListCtrl.

void DependencyDialog::OnYes ( wxCommandEvent &  evt)
private
void DependencyDialog::SaveFutureActionChoice ( )
private

References gPrefs, and mFutureActionChoice.

Referenced by OnCopySelectedFiles(), OnNo(), and OnYes().

Member Data Documentation

AliasedFileArray& DependencyDialog::mAliasedFiles
private
wxButton* DependencyDialog::mCopyAllFilesButton
private

Referenced by PopulateList(), and PopulateOrExchange().

wxButton* DependencyDialog::mCopySelectedFilesButton
private

Referenced by OnList(), and PopulateOrExchange().

wxListCtrl* DependencyDialog::mFileListCtrl
private
wxChoice* DependencyDialog::mFutureActionChoice
private
bool DependencyDialog::mHasMissingFiles
private

Referenced by PopulateList(), and PopulateOrExchange().

bool DependencyDialog::mHasNonMissingFiles
private
bool DependencyDialog::mIsSaving
private

Referenced by OnCancel(), and PopulateOrExchange().

wxStaticText* DependencyDialog::mMessageStaticText
private

Referenced by PopulateList(), and PopulateOrExchange().

AudacityProject* DependencyDialog::mProject
private

Referenced by OnCopySelectedFiles().


The documentation for this class was generated from the following file: