Source code

Revision control

Copy as Markdown

// Copyright (C) 2025 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
#include "positionfactory_ohos.h"
#include "qohosgeopositioninfosource.h"
#include "qohosgeosatelliteinfosource.h"
#include <QtCore/private/qohoslogger_p.h>
QT_BEGIN_NAMESPACE
QGeoPositionInfoSource *QOhosGeoPositionInfoSourceFactory::positionInfoSource(
QObject *parent, const QVariantMap &parameters)
{
Q_UNUSED(parameters);
qOhosDebug(QtForOhos) << Q_FUNC_INFO << parent;
return tryMakeQOhosGeoPositionInfoSource(parent);
}
QGeoSatelliteInfoSource *QOhosGeoPositionInfoSourceFactory::satelliteInfoSource(
QObject *parent, const QVariantMap &parameters)
{
Q_UNUSED(parameters);
qOhosDebug(QtForOhos) << Q_FUNC_INFO << parent;
return makeQOhosGeoSatelliteInfoSource(parent);
}
QGeoAreaMonitorSource *QOhosGeoPositionInfoSourceFactory::areaMonitor(
QObject *parent, const QVariantMap &parameters)
{
Q_UNUSED(parameters);
qOhosDebug(QtForOhos) << Q_FUNC_INFO << parent;
return nullptr;
}
QT_END_NAMESPACE