Changeset 2796 in ntrip for trunk/BNC/bnctabledlg.cpp


Ignore:
Timestamp:
Dec 14, 2010, 3:47:20 PM (13 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bnctabledlg.cpp

    r2755 r2796  
    145145  connect(_buttonMap, SIGNAL(clicked()), this, SLOT(slotShowMap()));
    146146 
    147   _buttonCancel = new QPushButton(tr("Cancel"), this);
    148   connect(_buttonCancel, SIGNAL(clicked()), this, SLOT(reject()));
    149 
    150   _buttonOK = new QPushButton(tr("OK"), this);
    151   connect(_buttonOK, SIGNAL(clicked()), this, SLOT(accept()));
     147  _buttonClose = new QPushButton(tr("Close"), this);
     148  connect(_buttonClose, SIGNAL(clicked()), this, SLOT(close()));
     149
     150  _buttonSelect = new QPushButton(tr("Select"), this);
     151  connect(_buttonSelect, SIGNAL(clicked()), this, SLOT(select()));
    152152
    153153  QHBoxLayout* buttonLayout = new QHBoxLayout;
     
    156156  buttonLayout->addWidget(_buttonMap);
    157157  buttonLayout->addWidget(_buttonGet);
    158   buttonLayout->addWidget(_buttonCancel);
    159   buttonLayout->addWidget(_buttonOK);
     158  buttonLayout->addWidget(_buttonSelect);
     159  buttonLayout->addWidget(_buttonClose);
    160160
    161161  mainLayout->addLayout(buttonLayout);
     
    171171  delete _ntripVersionComboBox;
    172172  delete _buttonGet;
    173   delete _buttonCancel;
    174   delete _buttonOK;
     173  delete _buttonClose;
     174  delete _buttonSelect;
    175175  delete _buttonWhatsThis;
    176176  delete _buttonCasterTable;
     
    303303
    304304  bncMap* winMap = new bncMap(this);
    305   winMap->setGeometry( x(), int(y()+height()*1.2), 860, 400 );
     305  winMap->setGeometry( x(), int(y()+height()*1.3), 880, 440 );
    306306
    307307  connect(this, SIGNAL(newPoint(QPointF, QString, QPen)),
    308308          winMap, SLOT(slotNewPoint(QPointF, QString, QPen)));
    309   connect(this, SIGNAL(resetMap()), winMap, SLOT(slotResetMap()));
     309     
     310  connect(this, SIGNAL(fitMap()),
     311          winMap, SLOT(slotFitMap() ));
    310312     
    311313  _buttonMap->setEnabled(false);
     
    316318  disconnect(this, SIGNAL(newPoint(QPointF, QString, QPen)),
    317319             winMap, SLOT(slotNewPoint(QPointF, QString, QPen)));
    318   disconnect(this, SIGNAL(resetMap()), winMap, SLOT(slotResetMap()));
     320   
     321  disconnect(this, SIGNAL(fitMap()),
     322             winMap, SLOT(slotFitMap() ));
    319323   
    320324  delete winMap;
     
    335339                 point.setY( tmp.at(9).toDouble() );
    336340                 point.setX( tmp.at(10).toDouble() );
     341
    337342         QString site = tmp.at(1);
    338343                 site.resize(4);
    339344
    340          emit newPoint(point, site, QPen(QBrush(QColor(0,0,255,180)), 5) );
    341        }             
     345         emit newPoint(point, site, QPen(QBrush(QColor(0,0,255,200)), 1.5) );
     346       }
    342347     }
    343348   }
    344 }
    345 
    346 
    347 // Accept slot
    348 ////////////////////////////////////////////////////////////////////////////
    349 void bncTableDlg::accept() {
     349   emit fitMap();
     350}
     351
     352
     353// Select slot
     354////////////////////////////////////////////////////////////////////////////
     355void bncTableDlg::select() {
    350356
    351357  bncSettings settings;
     
    361367  QStringList* mountPoints = new QStringList;
    362368  if (_table) {
    363 //  emit resetMap();
    364369    for (int ir = 0; ir < _table->rowCount(); ir++) {
    365370      QTableWidgetItem* item   = _table->item(ir,0);
     
    373378      if (_table->isItemSelected(item)) {
    374379        url.setPath(item->text());
    375         mountPoints->push_back(url.toString() + " " + format + " " + latitude 
     380        mountPoints->push_back(url.toString() + " " + format + " " + latitude
    376381                        + " " + longitude + " " + nmea + " " + ntripVersion);
    377382         
     383        site.resize(4);
    378384        emit newPoint(QPointF(longitude.toDouble(),latitude.toDouble()), site,
    379                       QPen(QBrush(QColor(255,0,0,180)), 13) );
    380 
     385                      QPen(QBrush(QColor(255,0,0,200)), 3) );
    381386      }
    382387    }
    383388  }
    384389  emit newMountPoints(mountPoints);
    385 
    386   QDialog::accept();
    387390}
    388391
     
    411414  _buttonWhatsThis->setEnabled(false);
    412415  _buttonGet->setEnabled(false);
    413   _buttonCancel->setEnabled(false);
    414   _buttonOK->setEnabled(false);
     416  _buttonClose->setEnabled(false);
     417  _buttonSelect->setEnabled(false);
    415418
    416419  bncCasterTableDlg* dlg = new bncCasterTableDlg(this);
     
    429432  _buttonWhatsThis->setEnabled(true);
    430433  _buttonGet->setEnabled(true);
    431   _buttonCancel->setEnabled(true);
    432   _buttonOK->setEnabled(true);
     434  _buttonClose->setEnabled(true);
     435  _buttonSelect->setEnabled(true);
    433436
    434437}
Note: See TracChangeset for help on using the changeset viewer.