- Timestamp:
- Aug 7, 2015, 1:18:18 PM (10 years ago)
- Location:
- trunk/BNC/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bnccaster.cpp
r6450 r7176 428 428 if (!existFlg) { 429 429 QByteArray format = hlp[1].toAscii(); 430 QByteArray latitude = hlp[ 2].toAscii();431 QByteArray longitude = hlp[ 3].toAscii();432 QByteArray nmea = hlp[ 4].toAscii();433 QByteArray ntripVersion = hlp[ 5].toAscii();430 QByteArray latitude = hlp[3].toAscii(); 431 QByteArray longitude = hlp[4].toAscii(); 432 QByteArray nmea = hlp[5].toAscii(); 433 QByteArray ntripVersion = hlp[6].toAscii(); 434 434 435 435 bncGetThread* getThread = new bncGetThread(url, format, latitude, -
trunk/BNC/src/bnctabledlg.cpp
r6960 r7176 291 291 QStringList columns = lines[nRow].split(";"); 292 292 for (int ic = 1; ic < columns.size(); ic++) { 293 if (ic == 11) {293 if (ic == 11) { 294 294 if (columns[ic] == "0") { 295 295 columns[ic] = "no"; … … 373 373 if (_table) { 374 374 for (int ir = 0; ir < _table->rowCount(); ir++) { 375 QTableWidgetItem* item= _table->item(ir,0);375 QTableWidgetItem* item = _table->item(ir,0); 376 376 QString site = _table->item(ir,0)->text(); 377 377 QString format = _table->item(ir,2)->text(); 378 QString country = _table->item(ir,7)->text(); 378 379 QString latitude = _table->item(ir,8)->text(); 379 380 QString longitude = _table->item(ir,9)->text(); … … 382 383 if (_table->isItemSelected(item)) { 383 384 url.setPath(item->text()); 384 mountPoints->push_back(url.toString() + " " + format + " " + latitude385 mountPoints->push_back(url.toString() + " " + format + " " + country + " " + latitude 385 386 + " " + longitude + " " + nmea + " " + ntripVersion); 386 387 387 388 site.resize(4); 388 389 } -
trunk/BNC/src/bncwindow.cpp
r7172 r7176 112 112 int ww = QFontMetrics(this->font()).width('w'); 113 113 114 static const QStringList labels = QString("account, Streams: resource loader / mountpoint, decoder, lat, long, nmea, ntrip, bytes").split(",");114 static const QStringList labels = QString("account, Streams: resource loader / mountpoint, decoder, country, lat, long, nmea, ntrip, bytes").split(","); 115 115 116 116 setMinimumSize(100*ww, 70*ww); … … 400 400 // Streams 401 401 // ------- 402 _mountPointsTable = new QTableWidget(0, 8);402 _mountPointsTable = new QTableWidget(0,9); 403 403 404 404 _mountPointsTable->horizontalHeader()->resizeSection(1,34*ww); 405 405 _mountPointsTable->horizontalHeader()->resizeSection(2,9*ww); 406 _mountPointsTable->horizontalHeader()->resizeSection(3,7*ww); 407 _mountPointsTable->horizontalHeader()->resizeSection(4,7*ww); 408 _mountPointsTable->horizontalHeader()->resizeSection(5,5*ww); 409 _mountPointsTable->horizontalHeader()->resizeSection(6,5*ww); 406 _mountPointsTable->horizontalHeader()->resizeSection(3,9*ww); 407 _mountPointsTable->horizontalHeader()->resizeSection(4,7*ww); 408 _mountPointsTable->horizontalHeader()->resizeSection(5,7*ww); 409 _mountPointsTable->horizontalHeader()->resizeSection(6,5*ww); 410 _mountPointsTable->horizontalHeader()->resizeSection(7,5*ww); 410 411 _mountPointsTable->horizontalHeader()->setResizeMode(QHeaderView::Interactive); 411 412 _mountPointsTable->horizontalHeader()->setStretchLastSection(true); … … 1406 1407 1407 1408 QString fullPath = url.host() + QString(":%1").arg(url.port()) + url.path(); 1408 QString format(hlp[1]); QString latitude(hlp[2]); QString longitude(hlp[3]);1409 QString nmea(hlp[ 4]);1410 if (hlp[ 5] == "S") {1409 QString format(hlp[1]); QString country(hlp[2]); QString latitude(hlp[3]); QString longitude(hlp[4]); 1410 QString nmea(hlp[5]); 1411 if (hlp[6] == "S") { 1411 1412 fullPath = hlp[0].replace(0,2,""); 1412 1413 } 1413 1414 QString ntripVersion = "2"; 1414 if (hlp.size() >= 6) {1415 ntripVersion = (hlp[ 5]);1415 if (hlp.size() >= 7) { 1416 ntripVersion = (hlp[6]); 1416 1417 } 1417 1418 … … 1428 1429 _mountPointsTable->setItem(iRow, 2, it); 1429 1430 1431 it = new QTableWidgetItem(country); 1432 _mountPointsTable->setItem(iRow, 3, it); 1433 1430 1434 if (nmea == "yes") { 1431 it = new QTableWidgetItem(latitude);1432 _mountPointsTable->setItem(iRow, 3, it);1433 it = new QTableWidgetItem(longitude);1434 _mountPointsTable->setItem(iRow, 4, it);1435 it = new QTableWidgetItem(latitude); 1436 _mountPointsTable->setItem(iRow, 4, it); 1437 it = new QTableWidgetItem(longitude); 1438 _mountPointsTable->setItem(iRow, 5, it); 1435 1439 } else { 1436 it = new QTableWidgetItem(latitude); 1437 it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1438 _mountPointsTable->setItem(iRow, 3, it); 1439 it = new QTableWidgetItem(longitude); 1440 it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1441 _mountPointsTable->setItem(iRow, 4, it); 1440 it = new QTableWidgetItem(latitude); 1441 it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1442 _mountPointsTable->setItem(iRow, 4, it); 1443 1444 it = new QTableWidgetItem(longitude); 1445 it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1446 _mountPointsTable->setItem(iRow, 5, it); 1442 1447 } 1443 1448 1444 1449 it = new QTableWidgetItem(nmea); 1445 1450 it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1446 _mountPointsTable->setItem(iRow, 5, it);1451 _mountPointsTable->setItem(iRow, 6, it); 1447 1452 1448 1453 it = new QTableWidgetItem(ntripVersion); 1449 1454 //// it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1450 _mountPointsTable->setItem(iRow, 6, it);1455 _mountPointsTable->setItem(iRow, 7, it); 1451 1456 1452 1457 bncTableItem* bncIt = new bncTableItem(); 1453 1458 bncIt->setFlags(bncIt->flags() & ~Qt::ItemIsEditable); 1454 _mountPointsTable->setItem(iRow, 7, bncIt);1459 _mountPointsTable->setItem(iRow, 8, bncIt); 1455 1460 1456 1461 iRow++; … … 1562 1567 QUrl url(hlp[0]); 1563 1568 QString fullPath = url.host() + QString(":%1").arg(url.port()) + url.path(); 1564 QString format(hlp[1]); QString latitude(hlp[2]); QString longitude(hlp[3]);1565 QString nmea(hlp[ 4]);1566 if (hlp[ 5] == "S") {1569 QString format(hlp[1]); QString country(hlp[2]); QString latitude(hlp[3]); QString longitude(hlp[4]); 1570 QString nmea(hlp[5]); 1571 if (hlp[6] == "S") { 1567 1572 fullPath = hlp[0].replace(0,2,""); 1568 1573 } 1569 1574 QString ntripVersion = "2"; 1570 if (hlp.size() >= 6) {1571 ntripVersion = (hlp[ 5]);1575 if (hlp.size() >= 7) { 1576 ntripVersion = (hlp[6]); 1572 1577 } 1573 1578 … … 1586 1591 _mountPointsTable->setItem(iRow, 2, it); 1587 1592 1593 it = new QTableWidgetItem(country); 1594 _mountPointsTable->setItem(iRow, 3, it); 1595 1588 1596 if (nmea == "yes") { 1589 1597 it = new QTableWidgetItem(latitude); 1590 _mountPointsTable->setItem(iRow, 3, it);1598 _mountPointsTable->setItem(iRow, 4, it); 1591 1599 it = new QTableWidgetItem(longitude); 1592 _mountPointsTable->setItem(iRow, 4, it);1600 _mountPointsTable->setItem(iRow, 5, it); 1593 1601 } else { 1594 1602 it = new QTableWidgetItem(latitude); 1595 1603 it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1596 _mountPointsTable->setItem(iRow, 3, it);1604 _mountPointsTable->setItem(iRow, 4, it); 1597 1605 it = new QTableWidgetItem(longitude); 1598 1606 it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1599 _mountPointsTable->setItem(iRow, 4, it);1607 _mountPointsTable->setItem(iRow, 5, it); 1600 1608 } 1601 1609 1602 1610 it = new QTableWidgetItem(nmea); 1603 1611 it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1604 _mountPointsTable->setItem(iRow, 5, it);1612 _mountPointsTable->setItem(iRow, 6, it); 1605 1613 1606 1614 it = new QTableWidgetItem(ntripVersion); 1607 it->setFlags(it->flags() & ~Qt::ItemIsEditable);1608 _mountPointsTable->setItem(iRow, 6, it);1615 ////it->setFlags(it->flags() & ~Qt::ItemIsEditable); 1616 _mountPointsTable->setItem(iRow, 7, it); 1609 1617 1610 1618 bncTableItem* bncIt = new bncTableItem(); 1611 _mountPointsTable->setItem(iRow, 7, bncIt);1619 _mountPointsTable->setItem(iRow, 8, bncIt); 1612 1620 1613 1621 iRow++; … … 1644 1652 + " " + _mountPointsTable->item(iRow, 4)->text() 1645 1653 + " " + _mountPointsTable->item(iRow, 5)->text() 1646 + " " + _mountPointsTable->item(iRow, 6)->text()); 1654 + " " + _mountPointsTable->item(iRow, 6)->text() 1655 + " " + _mountPointsTable->item(iRow, 7)->text()); 1647 1656 } else { 1648 1657 mountPoints.append( … … 1652 1661 + " " + _mountPointsTable->item(iRow, 4)->text() 1653 1662 + " " + _mountPointsTable->item(iRow, 5)->text() 1654 + " " + _mountPointsTable->item(iRow, 6)->text()); 1663 + " " + _mountPointsTable->item(iRow, 6)->text() 1664 + " " + _mountPointsTable->item(iRow, 7)->text()); 1655 1665 } 1656 1666 } … … 2059 2069 "@" + _mountPointsTable->item(iRow, 1)->text() ); 2060 2070 if (url == thread->mountPoint() && 2061 _mountPointsTable->item(iRow, 3)->text() == thread->latitude() &&2062 _mountPointsTable->item(iRow, 4)->text() == thread->longitude() ) {2063 ((bncTableItem*) _mountPointsTable->item(iRow, 7))->setGetThread(thread);2071 _mountPointsTable->item(iRow, 4)->text() == thread->latitude() && 2072 _mountPointsTable->item(iRow, 5)->text() == thread->longitude() ) { 2073 ((bncTableItem*) _mountPointsTable->item(iRow, 8))->setGetThread(thread); 2064 2074 disconnect(thread, SIGNAL(newBytes(QByteArray, double)), 2065 2075 _bncFigure, SLOT(slotNewData(QByteArray, double)));
Note:
See TracChangeset
for help on using the changeset viewer.