33 Q_PROPERTY(qreal minimumZoomLevel READ minimumZoomLevelAt256 CONSTANT)
34 Q_PROPERTY(qreal maximumZoomLevel READ maximumZoomLevelAt256 CONSTANT)
35 Q_PROPERTY(qreal minimumTilt READ minimumTilt CONSTANT)
36 Q_PROPERTY(qreal maximumTilt READ maximumTilt CONSTANT)
37 Q_PROPERTY(qreal minimumFieldOfView READ minimumFieldOfView CONSTANT)
38 Q_PROPERTY(qreal maximumFieldOfView READ maximumFieldOfView CONSTANT)
41 QGeoCameraCapabilities();
42 QGeoCameraCapabilities(
const QGeoCameraCapabilities &other)
noexcept;
43 QGeoCameraCapabilities(QGeoCameraCapabilities &&other)
noexcept =
default;
44 ~QGeoCameraCapabilities();
46 QGeoCameraCapabilities &operator=(
const QGeoCameraCapabilities &other)
noexcept;
47 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QGeoCameraCapabilities)
49 void swap(QGeoCameraCapabilities &other)
noexcept { d.swap(other.d); }
51 friend inline bool operator==(
const QGeoCameraCapabilities &lhs,
52 const QGeoCameraCapabilities &rhs)
noexcept
54 return lhs.isEqual(rhs);
56 friend inline bool operator!=(
const QGeoCameraCapabilities &lhs,
57 const QGeoCameraCapabilities &rhs)
noexcept
59 return !lhs.isEqual(rhs);
62 void setTileSize(
int tileSize);
65 void setMinimumZoomLevel(
double minimumZoomLevel);
66 double minimumZoomLevel()
const;
67 double minimumZoomLevelAt256()
const;
69 void setMaximumZoomLevel(
double maximumZoomLevel);
70 double maximumZoomLevel()
const;
71 double maximumZoomLevelAt256()
const;
73 void setSupportsBearing(
bool supportsBearing);
74 bool supportsBearing()
const;
76 void setSupportsRolling(
bool supportsRolling);
77 bool supportsRolling()
const;
79 void setSupportsTilting(
bool supportsTilting);
80 bool supportsTilting()
const;
82 void setMinimumTilt(
double minimumTilt);
83 double minimumTilt()
const;
85 void setMaximumTilt(
double maximumTilt);
86 double maximumTilt()
const;
88 void setMinimumFieldOfView(
double minimumFieldOfView);
89 double minimumFieldOfView()
const;
91 void setMaximumFieldOfView(
double maximumFieldOfView);
92 double maximumFieldOfView()
const;
94 void setOverzoomEnabled(
bool overzoomEnabled);
95 bool overzoomEnabled()
const;
100 QSharedDataPointer<QGeoCameraCapabilitiesPrivate> d;
102 bool isEqual(
const QGeoCameraCapabilities &other)
const;