18#include <QtPositioning/private/qgeopath_p.h>
19#include <QtPositioning/qgeopolygon.h>
20#include <QtPositioning/private/qclipperutils_p.h>
33 virtual bool isValid()
const override;
35 virtual void translate(
double degreesLatitude,
double degreesLongitude)
override;
37 size_t hash(
size_t seed)
const override;
40 virtual void markDirty()
override;
47 virtual void addHole(
const QList<QGeoCoordinate> &holePath);
49 virtual void updateClipperPath();
52 bool m_clipperDirty =
true;
66 virtual void translate(
double degreesLatitude,
double degreesLongitude)
override;
69 virtual void markDirty()
override;
70 virtual void addCoordinate(
const QGeoCoordinate &coordinate)
override;
71 virtual void computeBoundingBox()
override;
76 void updateBoundingBox();
QList< double > m_deltaXs
QClipperUtils m_clipperWrapper
QList< QList< QGeoCoordinate > > m_holesList
QHash< int, QWidget * > hash
[35multi]
Combined button and popup list for selecting options.
static bool contains(const QJsonArray &haystack, unsigned needle)
GLsizei const GLchar *const * path
static Q_CONSTINIT QBasicAtomicInteger< unsigned > seed
bool operator==(const QRandomGenerator &rng1, const QRandomGenerator &rng2)
static bool translate(xcb_connection_t *connection, xcb_window_t child, xcb_window_t parent, int *x, int *y)