Code: Select all
bool TrackProgress(int whichTrack, double frac, wxString = wxT(""));Code: Select all
bool TrackProgress(int whichTrack, double frac, const wxString & msg = wxEmptyString);Code: Select all
bool Effect::TrackProgress(int whichTrack, double frac, wxString msg)Code: Select all
bool Effect::TrackProgress(int whichTrack, double frac, const wxString & msg)Additionally, if you look at Effect.h at or near line number 189:
Code: Select all
bool Effect::TrackGroupProgress(int whichGroup, double frac)Code: Select all
bool Effect::TrackProgress(int whichTrack, double frac, wxString msg)
{
int updateResult = mProgress->Update(whichTrack + frac, (double) mNumTracks, msg);
return (updateResult != eProgressSuccess);
}
bool Effect::TrackGroupProgress(int whichGroup, double frac)
{
int updateResult = mProgress->Update(whichGroup + frac, (double) mNumGroups);
return (updateResult != eProgressSuccess);
}Code: Select all
int Update(double current, double total, const wxString & message = wxEmptyString);So, in the header file:
Code: Select all
bool TrackProgress(int whichTrack, double fraction, const wxString & message = wxEmptyString);
// Pass a fraction between 0.0 and 1.0, for the current track group
// (when doing stereo groups at a time)
bool TrackGroupProgress(int whichGroup, double fraction, const wxString & message = wxEmptyString);Code: Select all
bool Effect::TrackProgress(int whichTrack, double fraction, const wxString & message)
{
int updateResult = mProgress->Update(whichTrack + fraction, (double) mNumTracks, message);
return (updateResult != eProgressSuccess);
}
bool Effect::TrackGroupProgress(int whichGroup, double fraction, const wxString & message)
{
int updateResult = mProgress->Update(whichGroup + fraction, (double) mNumGroups, message);
return (updateResult != eProgressSuccess);
}