32 Q_PROPERTY(qreal minimumZoomLevel READ minimumZoomLevelAt256 CONSTANT)
33 Q_PROPERTY(qreal maximumZoomLevel READ maximumZoomLevelAt256 CONSTANT)
34 Q_PROPERTY(qreal minimumTilt READ minimumTilt CONSTANT)
35 Q_PROPERTY(qreal maximumTilt READ maximumTilt CONSTANT)
36 Q_PROPERTY(qreal minimumFieldOfView READ minimumFieldOfView CONSTANT)
37 Q_PROPERTY(qreal maximumFieldOfView READ maximumFieldOfView CONSTANT)
40 QGeoCameraCapabilities();
41 QGeoCameraCapabilities(
const QGeoCameraCapabilities &other)
noexcept;
42 QGeoCameraCapabilities(QGeoCameraCapabilities &&other)
noexcept =
default;
43 ~QGeoCameraCapabilities();
45 QGeoCameraCapabilities &operator=(
const QGeoCameraCapabilities &other)
noexcept;
46 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QGeoCameraCapabilities)
48 void swap(QGeoCameraCapabilities &other)
noexcept { d.swap(other.d); }
50 friend inline bool operator==(
const QGeoCameraCapabilities &lhs,
51 const QGeoCameraCapabilities &rhs)
noexcept
53 return lhs.isEqual(rhs);
55 friend inline bool operator!=(
const QGeoCameraCapabilities &lhs,
56 const QGeoCameraCapabilities &rhs)
noexcept
58 return !lhs.isEqual(rhs);
61 void setTileSize(
int tileSize);
64 void setMinimumZoomLevel(
double minimumZoomLevel);
65 double minimumZoomLevel()
const;
66 double minimumZoomLevelAt256()
const;
68 void setMaximumZoomLevel(
double maximumZoomLevel);
69 double maximumZoomLevel()
const;
70 double maximumZoomLevelAt256()
const;
72 void setSupportsBearing(
bool supportsBearing);
73 bool supportsBearing()
const;
75 void setSupportsRolling(
bool supportsRolling);
76 bool supportsRolling()
const;
78 void setSupportsTilting(
bool supportsTilting);
79 bool supportsTilting()
const;
81 void setMinimumTilt(
double minimumTilt);
82 double minimumTilt()
const;
84 void setMaximumTilt(
double maximumTilt);
85 double maximumTilt()
const;
87 void setMinimumFieldOfView(
double minimumFieldOfView);
88 double minimumFieldOfView()
const;
90 void setMaximumFieldOfView(
double maximumFieldOfView);
91 double maximumFieldOfView()
const;
93 void setOverzoomEnabled(
bool overzoomEnabled);
94 bool overzoomEnabled()
const;
99 QSharedDataPointer<QGeoCameraCapabilitiesPrivate> d;
101 bool isEqual(
const QGeoCameraCapabilities &other)
const;