OpenCores
URL https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk

Subversion Repositories riscv_vhdl

[/] [riscv_vhdl/] [trunk/] [debugger/] [src/] [gui_plugin/] [GnssWidgets/] [StreetMapObject.cpp] - Diff between revs 3 and 4

Show entire file | Details | Blame | View Log

Rev 3 Rev 4
Line 54... Line 54...
    zoom = zoom_;
    zoom = zoom_;
 
 
    latitude = 0;
    latitude = 0;
    longitude = 0;
    longitude = 0;
 
 
 
    m_request.setRawHeader("User-Agent", "sergeykhbr (RISC-V debugger)");
    m_emptyTile = QPixmap(TILE_SIZE, TILE_SIZE);
    m_emptyTile = QPixmap(TILE_SIZE, TILE_SIZE);
    m_emptyTile.fill(Qt::lightGray);
    m_emptyTile.fill(Qt::lightGray);
 
 
#if 0
#if 0
    m_proxy.setType(QNetworkProxy::HttpProxy);
    m_proxy.setType(QNetworkProxy::HttpProxy);
Line 199... Line 200...
        if (!img.load(reply, 0)) {
        if (!img.load(reply, 0)) {
            img = QImage();
            img = QImage();
        }
        }
    }
    }
    reply->deleteLater();
    reply->deleteLater();
    m_tilePixmaps[tp] = QPixmap::fromImage(img);
 
    if (img.isNull()) {
    if (img.isNull()) {
        m_tilePixmaps[tp] = m_emptyTile;
        m_tilePixmaps[tp] = m_emptyTile;
 
    } else {
 
        m_tilePixmaps[tp] = QPixmap::fromImage(img);
    }
    }
 
 
    emit signalTilesUpdated(tileRect(tp));
    emit signalTilesUpdated(tileRect(tp));
 
 
    // purge unused spaces
    // purge unused spaces
Line 235... Line 237...
        return;
        return;
    }
    }
 
 
    QString path = "http://tile.openstreetmap.org/%1/%2/%3.png";
    QString path = "http://tile.openstreetmap.org/%1/%2/%3.png";
    m_url = QUrl(path.arg(zoom).arg(grab.x()).arg(grab.y()));
    m_url = QUrl(path.arg(zoom).arg(grab.x()).arg(grab.y()));
    QNetworkRequest request;
    m_request.setUrl(m_url);
    request.setUrl(m_url);
    QVariant arg(grab);
    request.setRawHeader("User-Agent", "sergeykhbr (RISC-V debugger)");
    m_request.setAttribute(QNetworkRequest::User, arg);
    request.setAttribute(QNetworkRequest::User, QVariant(grab));
    m_manager.get(m_request);
    m_manager.get(request);
 
}
}
 
 
QRect StreetMap::tileRect(const QPoint &tp) {
QRect StreetMap::tileRect(const QPoint &tp) {
    QPoint t = tp - m_tilesRect.topLeft();
    QPoint t = tp - m_tilesRect.topLeft();
    int x = t.x() * TILE_SIZE + m_offset.x();
    int x = t.x() * TILE_SIZE + m_offset.x();

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.