Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qplacemanagerengine_nokiav2.cpp File Reference

(fab72389e13921602cffb2b698d1d2415b70372f)

#include "qplacemanagerengine_nokiav2.h"
#include "placesv2/qplacecategoriesreplyhere.h"
#include "placesv2/qplacecontentreplyimpl.h"
#include "placesv2/qplacesearchsuggestionreplyimpl.h"
#include "placesv2/qplacesearchreplyhere.h"
#include "placesv2/qplacedetailsreplyimpl.h"
#include "qgeonetworkaccessmanager.h"
#include "qgeouriprovider.h"
#include "uri_constants.h"
#include "qgeoerror_messages.h"
#include <QCoreApplication>
#include <QtCore/QFile>
#include <QtCore/QJsonArray>
#include <QtCore/QJsonDocument>
#include <QtCore/QJsonObject>
#include <QtCore/QRegularExpression>
#include <QtCore/QStandardPaths>
#include <QtCore/QUrlQuery>
#include <QtNetwork/QNetworkProxy>
#include <QtNetwork/QNetworkProxyFactory>
#include <QtLocation/QPlace>
#include <QtLocation/QPlaceContentRequest>
#include <QtLocation/QPlaceDetailsReply>
#include <QtLocation/QPlaceIcon>
#include <QtLocation/QPlaceSearchRequest>
#include <QtPositioning/QGeoCircle>
+ Include dependency graph for qplacemanagerengine_nokiav2.cpp:

Go to the source code of this file.

Classes

class  CategoryParser
 

Functions

static bool addAtForBoundingArea (const QGeoShape &area, QUrlQuery *queryItems)
 

Variables

static QT_BEGIN_NAMESPACE const char FIXED_CATEGORIES_string []
 
static const int FIXED_CATEGORIES_indices []
 
static const char *const NokiaIcon = "nokiaIcon"
 
static const char *const IconPrefix = "iconPrefix"
 
static const char *const NokiaIconGenerated = "nokiaIconGenerated"
 
static const char *const IconThemeKey = "places.icons.theme"
 
static const char *const LocalDataPathKey = "places.local_data_path"
 

Function Documentation

◆ addAtForBoundingArea()

static bool addAtForBoundingArea ( const QGeoShape & area,
QUrlQuery * queryItems )
static

Definition at line 307 of file qplacemanagerengine_nokiav2.cpp.

References QUrlQuery::addQueryItem(), area(), QString::number(), and QStringLiteral.

Referenced by QPlaceManagerEngineNokiaV2::search(), and QPlaceManagerEngineNokiaV2::searchSuggestions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ FIXED_CATEGORIES_indices

const int FIXED_CATEGORIES_indices[]
static
Initial value:
= {
0, 10, 20, 35, 45, 59, 68, 84,
115, 136, 151, 169, 186, 216, 237, 258,
285, -1
}

Definition at line 56 of file qplacemanagerengine_nokiav2.cpp.

Referenced by QPlaceManagerEngineNokiaV2::initializeCategories().

◆ FIXED_CATEGORIES_string

QT_BEGIN_NAMESPACE const char FIXED_CATEGORIES_string[]
static
Initial value:
=
"eat-drink\0"
"going-out\0"
"sights-museums\0"
"transport\0"
"accommodation\0"
"shopping\0"
"leisure-outdoor\0"
"administrative-areas-buildings\0"
"natural-geographical\0"
"petrol-station\0"
"atm-bank-exchange\0"
"toilet-rest-area\0"
"hospital-health-care-facility\0"
"eat-drink|restaurant\0"
"eat-drink|coffee-tea\0"
"eat-drink|snacks-fast-food\0"
"transport|airport"
"\0"

Definition at line 36 of file qplacemanagerengine_nokiav2.cpp.

Referenced by QPlaceManagerEngineNokiaV2::initializeCategories().

◆ IconPrefix

const char* const IconPrefix = "iconPrefix"
static

◆ IconThemeKey

const char* const IconThemeKey = "places.icons.theme"
static

◆ LocalDataPathKey

const char* const LocalDataPathKey = "places.local_data_path"
static

◆ NokiaIcon

const char* const NokiaIcon = "nokiaIcon"
static

◆ NokiaIconGenerated

const char* const NokiaIconGenerated = "nokiaIconGenerated"
static

Definition at line 64 of file qplacemanagerengine_nokiav2.cpp.

Referenced by QPlaceManagerEngineNokiaV2::icon().