SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmmvisscene.h
Go to the documentation of this file.
1
8#ifndef SWMMVISSCENE_H
9#define SWMMVISSCENE_H
10
11#include <QGraphicsScene>
12
14class MapCanvas;
15
31class OpenSWMMVisScene : public QGraphicsScene
32{
33 Q_OBJECT
34
35public:
36 explicit OpenSWMMVisScene(QObject *parent = nullptr);
38
43
44signals:
45 void itemHovered(QGraphicsItem *item);
46};
47
48#endif // SWMMVISSCENE_H
The central map display widget — QGIS-style hybrid rendering.
Definition mapcanvas.h:63
Abstract base class for all layers displayed in the MapCanvas.
Definition openswmmvislayer.h:116
Central QGraphicsScene subclass that holds all map-layer graphics items.
Definition openswmmvisscene.h:32
void removeItemsForLayer(OpenSWMMVisLayer *layer)
Removes all items owned by a particular layer.
Definition openswmmvisscene.cpp:21
~OpenSWMMVisScene() override
void itemHovered(QGraphicsItem *item)
QVector< int > parent
union-find
Definition pslgminsize.cpp:176