QT_BEGIN_NAMESPACE QGeoMapController::QGeoMapController(QGeoMap *map) : QObject(map), map_(map) { oldCameraData_ = map_->cameraData(); connect(map_, SIGNAL(cameraDataChanged(QGeoCameraData)), this, SLOT(cameraDataChanged(QGeoCameraData))); }
void QGeoMapData::resize(int width, int height) { Q_D(QGeoMapData); d->resize(width, height); // always emit this signal to trigger items to redraw emit cameraDataChanged(d->cameraData()); }
/*! \internal */ void QDeclarativeGeoMapQuickItem::setMap(QDeclarativeGeoMap *quickMap, QGeoMap *map) { QDeclarativeGeoMapItemBase::setMap(quickMap,map); if (map && quickMap) { QObject::connect(quickMap, SIGNAL(heightChanged()), this, SLOT(updateMapItem())); QObject::connect(quickMap, SIGNAL(widthChanged()), this, SLOT(updateMapItem())); QObject::connect(map, SIGNAL(cameraDataChanged(QGeoCameraData)), this, SLOT(updateMapItem())); updateMapItem(); } }
void QGeoMapData::setCameraData(const QGeoCameraData &cameraData) { Q_D(QGeoMapData); if (cameraData == d->cameraData()) return; d->setCameraData(cameraData); update(); emit cameraDataChanged(d->cameraData()); }
void DVRServersModel::cameraAdded(DVRCamera *camera) { Q_ASSERT(camera); QModelIndex parent = indexForServer(camera->data().server()); if (!parent.isValid()) return; Item &it = m_items[parent.row()]; connect(camera, SIGNAL(dataUpdated()), SLOT(cameraDataChanged())); beginInsertRows(parent, it.cameras.size(), it.cameras.size()); it.cameras.append(camera); endInsertRows(); }
void MultimediaConnection::setCameraData(const QCameraData &data) { *qtCameraData() = data; emit cameraDataChanged(data); }