/**
  * End the dialog whether modal or quasimodal
  */
 void EndFlexible( int aRtnCode )
 {
     if( IsQuasiModal() )
         EndQuasiModal( aRtnCode );
     else
         EndModal( aRtnCode );
 }
示例#2
0
DIALOG_SHIM::~DIALOG_SHIM()
{
    // if the dialog is quasi-modal, this will end its event loop
    if( IsQuasiModal() )
        EndQuasiModal( wxID_CANCEL );

    delete m_qmodal_parent_disabler;    // usually NULL by now
}