Example #1
0
void iDlg_HallOfFame::iCMDH_ControlCommand(iView* pView, CTRL_CMD_ID cmd, sint32 param)
{
	uint32 uid = pView->GetUID();
	if (uid == DRC_OK) {
		EndDialog(DRC_OK);
	} else if (uid == 1000) {
		iQuestDlg qdlg(&gApp.ViewMgr(), _T(""), gTextMgr[TRID_MSG_RESET_HIGHSCORE], PID_RED);
		if (qdlg.DoModal() == DRC_YES) {
			m_hScore.Reset();
			m_hScore.Save(m_fname);
		}
	}
}
Example #2
0
//---------------------------------------------------------------------------
void TSingleLogFrame::EditContact( BaseContact *lct )
{
   if ( lct )
   {
      TQSOEditDlg * ptr = new TQSOEditDlg( this );
      std::auto_ptr <TQSOEditDlg> qdlg( ptr );

      ContestContact *ct = dynamic_cast<ContestContact *>( lct );
      qdlg->selectContact( contest, ct );

      qdlg->ShowModal();

      contest->startScan();
      LogMonitor->Invalidate();
      MultDispFrame->refreshMults();
      OperatorFrame->refreshOps();
      LogMonitor->Repaint();
      //GJVQSOLogFrame->selectEntry( 0 );
   }
}
Example #3
0
//---------------------------------------------------------------------------
void TSingleLogFrame::GoNextUnfilled()
{
   BaseContact * nuc = contest->findNextUnfilledContact( );
   if ( nuc )
   {
      std::auto_ptr <TQSOEditDlg> qdlg( new TQSOEditDlg( this ) );
      qdlg->setContest( contest );
      qdlg->setFirstContact( nuc );
      qdlg->ShowModal();
      contest->startScan();
      LogMonitor->QSOTree->Invalidate();
      MultDispFrame->refreshMults();
      OperatorFrame->refreshOps();
      LogMonitor->QSOTree->Repaint();
      //GJVQSOLogFrame->selectEntry( 0 );
   }
   else
   {
      ShowMessage( "No unfilled contacts" );
   }

}