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
symbolstyleeditors2d.cpp File Reference

SE.4 — dedicated editors for the raster / mesh / 2D-results *SymbolStyleAdapter archetypes. More...

#include "ui/dialogs/editors/symbolstyleeditors2d.h"
#include "render/markershape.h"
#include "render/symbolstyleadapter.h"
#include "ui/widgets/colorbutton.h"
#include "ui/widgets/dashstylecombo.h"
#include "ui/widgets/markershapecombo.h"
#include <QCheckBox>
#include <QDoubleSpinBox>
#include <QFormLayout>
#include <QGroupBox>
#include <QLineEdit>
#include <QSignalBlocker>
#include <QSpinBox>
#include <QVBoxLayout>
Include dependency graph for symbolstyleeditors2d.cpp:

Namespaces

namespace  openswmmvis
 
namespace  openswmmvis::ui
 

Macros

#define REG2D(ADAPTER, EDITOR)
 

Detailed Description

SE.4 — dedicated editors for the raster / mesh / 2D-results *SymbolStyleAdapter archetypes.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
Date
2026
License\n GPL-3.0-or-later

Macro Definition Documentation

◆ REG2D

#define REG2D (   ADAPTER,
  EDITOR 
)
Value:
[](QObject *obj, QWidget *parent) -> IStyleEditorWidget * { \
if (auto *a = qobject_cast<OpenSWMM::Render::ADAPTER *>(obj)) \
return new EDITOR(a, parent); \
return nullptr; \
})
#define REGISTER_STYLE_EDITOR(CLASSNAME, FACTORY_BODY)
Definition istyleeditorwidget.h:101
int a
Definition meshquadmatch.cpp:46
QVector< int > parent
union-find
Definition pslgminsize.cpp:176