void QDeclarativeCoordinate::setLongitude(double longitude)
{
    if (m_coordinate.longitude() != longitude) {
        m_coordinate.setLongitude(longitude);
        emit longitudeChanged(m_coordinate.longitude());
    }
}
Beispiel #2
0
void LightMaps::setLongitude( qreal lng )
{
    if ( m_Map->longitude == lng ) return;

    m_Map->longitude = lng;
    m_Map->locationSet = true;
    m_Map->cancelDownloads();
    m_Map->invalidate();
    emit longitudeChanged(lng);
}
Beispiel #3
0
Tracking::Tracking( QObject* parent) : QObject( parent ),
    m_showTrack( true ),
    m_positionSource( 0 ),
    m_positionMarker( 0 ),
    m_marbleQuickItem( 0 ),
    m_hasLastKnownPosition( false ),
    m_autoNavigation( 0 ),
    m_positionMarkerType( None )
{
    connect( &m_lastKnownPosition, SIGNAL(longitudeChanged()), this, SLOT(setHasLastKnownPosition()) );
    connect( &m_lastKnownPosition, SIGNAL(latitudeChanged()), this, SLOT(setHasLastKnownPosition()) );
}
Beispiel #4
0
void LightMaps::setCenter(int zoom, qreal lat, qreal lng)
{
    if ( m_Map->latitude == lat && m_Map->longitude == lng && m_Map->zoom == zoom ) return;

    if ( zoom < 0 ) zoom = 0;
    if ( zoom > 18 ) zoom = 18;


    m_Map->latitude = lat;
    m_Map->longitude = lng;
    m_Map->zoom = zoom;
    m_Map->locationSet = true;
    m_Map->cancelDownloads();
    m_Map->invalidate();

    emit latitudeChanged(lat);
    emit longitudeChanged(lng);
    emit zoomChanged(zoom);
}
void QDeclarativeCoordinate::setCoordinate(const QGeoCoordinate &coordinate)
{
    QGeoCoordinate previousCoordinate = m_coordinate;
    m_coordinate = coordinate;

    // Comparing two NotANumbers is false which is not wanted here
    if (coordinate.altitude() != previousCoordinate.altitude() &&
        !(qIsNaN(coordinate.altitude()) && qIsNaN(previousCoordinate.altitude()))) {
        emit altitudeChanged(m_coordinate.altitude());
    }
    if (coordinate.latitude() != previousCoordinate.latitude() &&
        !(qIsNaN(coordinate.latitude()) && qIsNaN(previousCoordinate.latitude()))) {
        emit latitudeChanged(m_coordinate.latitude());
    }
    if (coordinate.longitude() != previousCoordinate.longitude() &&
        !(qIsNaN(coordinate.longitude()) && qIsNaN(previousCoordinate.longitude()))) {
        emit longitudeChanged(m_coordinate.longitude());
    }
}
void Place::setCoordinate(const QGeoCoordinate &coordinate)
{
    mLandmark->setCoordinate(coordinate);
    emit latitudeChanged(coordinate.latitude());
    emit longitudeChanged(coordinate.longitude());
}
void VendorHandler::setLongitude(double l){
    if (abs(vendor_longitude - l) > 0.1) {
        vendor_longitude = l;
        emit longitudeChanged();
    }
}