Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

TrackDlg Class Reference

New track import dialog. More...

List of all members.

Public Member Functions

 TrackDlg (wxWindow *parent, const wxString &title, const wxString &mesg, const Loader *ld, const wxArrayInt &selections)
 Constructor.

 ~TrackDlg ()
 Desctructor.

void GetData (wxArrayInt &selections)
 Get selected tracks.

void OnListbox (wxCommandEvent &WXUNUSED(event))
 Listbox click event handler.


Private Attributes

wxListBox * listbox
 Tracks listbox.

wxStaticText * info
 Informal text.

const Loaderloader
 Loader of the tracks.


Detailed Description

New track import dialog.

Dialog for choosing which internal tracks (channels) supplied by a loader the user wishes to import as real tracks.


Constructor & Destructor Documentation

TrackDlg::TrackDlg wxWindow *  parent,
const wxString &  title,
const wxString &  mesg,
const Loader ld,
const wxArrayInt &  selections
 

Constructor.

Create track selection dialog.

Parameters:
parent Parent window.
title Window caption.
mesg Informal message.
ld Loader of the tracks (for format information).
selections Selected tracks.

TrackDlg::~TrackDlg  ) 
 

Desctructor.

Cleanup.


Member Function Documentation

void TrackDlg::GetData wxArrayInt &  selections  ) 
 

Get selected tracks.

Returns:
Selected tracks.

void TrackDlg::OnListbox wxCommandEvent &  WXUNUSED(event)  ) 
 

Listbox click event handler.

Updates the format information on channel change.


Member Data Documentation

wxStaticText* TrackDlg::info [private]
 

Informal text.

wxListBox* TrackDlg::listbox [private]
 

Tracks listbox.

const Loader* TrackDlg::loader [private]
 

Loader of the tracks.


The documentation for this class was generated from the following file:
Generated on Wed Jul 28 17:17:43 2004 for FinalMix by doxygen 1.3.5