Skip to content
WimaJoinedAreaData.h 733 B
Newer Older
#pragma once

#include <QObject>

#include "WimaAreaData.h"
#include "WimaJoinedArea.h"

#include "QGeoCoordinate"

class WimaJoinedAreaData : public WimaAreaData {
  Q_OBJECT
  WimaJoinedAreaData(QObject *parent = nullptr);
  WimaJoinedAreaData(const WimaJoinedAreaData &other,
                     QObject *parent = nullptr);
  WimaJoinedAreaData(const WimaJoinedArea &other, QObject *parent = nullptr);
  WimaJoinedAreaData &operator=(const WimaJoinedAreaData &other);
  WimaJoinedAreaData &operator=(const WimaJoinedArea &other);
  virtual QString mapVisualQML() const override;
  QString type() const;
  WimaJoinedAreaData *Clone() const { return new WimaJoinedAreaData(*this); }

  static const char *typeString;