fix for Qt6
MapView add contrast property MapView fix plugin
This commit is contained in:
@@ -36,6 +36,7 @@ class QAD_MAP_EXPORT MapView: public QWidget {
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(QPointF center READ center WRITE setCenter)
|
||||
Q_PROPERTY(double zoom READ getZoom WRITE setZoom)
|
||||
Q_PROPERTY(double contrast READ getContrast WRITE setContrast)
|
||||
Q_PROPERTY(bool offlineMode READ isOfflineMode WRITE setOfflineMode)
|
||||
|
||||
friend class MapViewTileDownloader;
|
||||
@@ -58,6 +59,12 @@ public:
|
||||
double getZoom() const { return zoom_; }
|
||||
void setZoom(double z);
|
||||
|
||||
double getContrast() const { return contrast; }
|
||||
|
||||
/// 0 - 100
|
||||
void setContrast(double value);
|
||||
|
||||
/// {lat, lng}
|
||||
QPointF clickedCoordinate() const { return last_click_coord; }
|
||||
|
||||
QString cachePath() const;
|
||||
@@ -107,7 +114,7 @@ private:
|
||||
QVector<MapItemBase *> items_;
|
||||
QBrush brush_tr;
|
||||
bool is_pan = false, is_downloading = false, is_offline = false;
|
||||
double zoom_ = 1., scale_ = 1., px2m = 1.;
|
||||
double zoom_ = 1., scale_ = 1., px2m = 1., contrast = 100.;
|
||||
int zoom_level = 0, tiles_side = 1, max_level = 19;
|
||||
|
||||
public slots:
|
||||
|
||||
Reference in New Issue
Block a user