Changeset 760 in ntrip for trunk/BNS/bnswindow.cpp


Ignore:
Timestamp:
Mar 30, 2008, 6:25:06 PM (16 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNS/bnswindow.cpp

    r758 r760  
    280280
    281281
     282// Delete bns
     283////////////////////////////////////////////////////////////////////////////
     284void bnsWindow::deleteBns() {
     285  _actStart->setEnabled(true);
     286  _actStop->setEnabled(false);
     287  delete _bns;
     288  _bns = 0;
     289
     290
     291// Error in bns
     292////////////////////////////////////////////////////////////////////////////
     293void bnsWindow::slotError(const QByteArray msg) {
     294  slotMessage(msg);
     295  deleteBns();
     296
     297
    282298// Stop
    283299////////////////////////////////////////////////////////////////////////////
     
    287303                                   QMessageBox::NoButton);
    288304  if (iRet == QMessageBox::Yes) {
    289     _actStart->setEnabled(true);
    290     _actStop->setEnabled(false);
    291     delete _bns;
    292     _bns = 0;
     305    deleteBns();
    293306  }
    294307}
     
    303316
    304317  _bns = new t_bns(0);
     318
    305319  connect(_bns, SIGNAL(newMessage(QByteArray)),
    306320          this, SLOT(slotMessage(const QByteArray)));
     321
     322  connect(_bns, SIGNAL(error(QByteArray)),
     323          this, SLOT(slotError(const QByteArray)));
     324
    307325  _bns->start();
    308326}
Note: See TracChangeset for help on using the changeset viewer.