IMPLEMENT_CLASS(wxProgressDialog, wxDialog)
// ============================================================================
-// implementation
+// wxProgressDialog implementation
// ============================================================================
// ----------------------------------------------------------------------------
-// wxProgressDialog
+// wxProgressDialog creation
// ----------------------------------------------------------------------------
wxProgressDialog::wxProgressDialog(wxString const &title,
return label;
}
+// ----------------------------------------------------------------------------
+// wxProgressDialog operations
+// ----------------------------------------------------------------------------
+
bool
wxProgressDialog::Update(int value, const wxString& newmsg)
{
return m_state != Canceled;
}
+void wxProgressDialog::Resume()
+{
+ m_state = Continue;
+
+ // it may have been disabled by OnCancel(), so enable it back to let the
+ // user interrupt us again if needed
+ m_btnAbort->Enable();
+}
+
// ----------------------------------------------------------------------------
// event handlers
// ----------------------------------------------------------------------------