Changeset 1929 in ntrip


Ignore:
Timestamp:
Nov 11, 2009, 8:47:11 PM (14 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncwindow.cpp

    r1927 r1929  
    6565    QUrl        url(hlp[0]);
    6666    QByteArray  staID = url.path().mid(1).toAscii();
    67     _bytes[staID] = 0.0;
     67    double* bb = new double[2]; bb[0] = 0.0; bb[1] = 0.0;
     68    _bytes[staID] = bb;
    6869  }
    6970  slotNextAnimationFrame();
     
    7980void FWidget::slotNewData(const QByteArray staID, double nbyte) {
    8081  cout << staID.data() << " " << nbyte << endl;
     82  QMap<QByteArray, double*>::const_iterator it = _bytes.find(staID);
     83  if (it != _bytes.end()) {
     84    it.value()[0] += nbyte;
     85  }
    8186}
    8287
     
    110115  textP.setX(300);
    111116
    112   QMapIterator<QByteArray, double> it(_bytes);
     117  QMapIterator<QByteArray, double*> it(_bytes);
    113118  while (it.hasNext()) {
    114119    it.next();
    115120    QByteArray staID    = it.key();
    116     double     bytesnew = it.value();
     121    double     bytesnew = it.value()[0];
    117122    double     vv       = bytesnew/30;
    118123    QRectF vrect((100+anker*40), (140-vv), (30), (vv));
  • trunk/BNC/bncwindow.h

    r1927 r1929  
    4444  void slotNextAnimationFrame();
    4545 private:
    46   QMap<QByteArray, double> _bytes;
     46  QMap<QByteArray, double*> _bytes;
    4747};
    4848
Note: See TracChangeset for help on using the changeset viewer.