#include <patterneditchartview.h>
◆ EditMode
| Enumerator |
|---|
| None | Base modes only.
|
| EditPoints | Y-drag = factor edit; X-drag = adjacent-slot swap.
|
◆ PatternEditChartView()
| openswmmvis::ui::PatternEditChartView::PatternEditChartView |
( |
QChart * |
chart, |
|
|
QLineSeries * |
referenceSeries, |
|
|
QWidget * |
parent = nullptr |
|
) |
| |
Construct over an externally-owned QChart. referenceSeries anchors the value↔pixel mapping (typically the dialog's line series). Slot vertices live at X = i + 0.5 (slot centre).
◆ ~PatternEditChartView()
| openswmmvis::ui::PatternEditChartView::~PatternEditChartView |
( |
| ) |
|
|
overridedefault |
◆ clearSelection()
| void openswmmvis::ui::PatternEditChartView::clearSelection |
( |
| ) |
|
◆ contextMenuEvent()
| void openswmmvis::ui::PatternEditChartView::contextMenuEvent |
( |
QContextMenuEvent * |
e | ) |
|
|
overrideprotected |
◆ editMode()
| EditMode openswmmvis::ui::PatternEditChartView::editMode |
( |
| ) |
const |
|
inlinenoexcept |
◆ editModeChanged
| void openswmmvis::ui::PatternEditChartView::editModeChanged |
( |
EditMode |
m | ) |
|
|
signal |
◆ hitTestSlot()
| int openswmmvis::ui::PatternEditChartView::hitTestSlot |
( |
const QPoint & |
viewportPx, |
|
|
int |
hitRadiusPx = 10 |
|
) |
| const |
Convert a viewport pixel to the slot index whose centre is closest, or -1 if no slot lies within hitRadiusPx.
◆ mouseMoveEvent()
| void openswmmvis::ui::PatternEditChartView::mouseMoveEvent |
( |
QMouseEvent * |
e | ) |
|
|
overrideprotected |
◆ mousePressEvent()
| void openswmmvis::ui::PatternEditChartView::mousePressEvent |
( |
QMouseEvent * |
e | ) |
|
|
overrideprotected |
◆ mouseReleaseEvent()
| void openswmmvis::ui::PatternEditChartView::mouseReleaseEvent |
( |
QMouseEvent * |
e | ) |
|
|
overrideprotected |
◆ provider()
| PatternProvider * openswmmvis::ui::PatternEditChartView::provider |
( |
| ) |
const |
|
noexcept |
◆ selectedIndices()
| QVector< int > openswmmvis::ui::PatternEditChartView::selectedIndices |
( |
| ) |
const |
|
inline |
◆ selectionChanged
| void openswmmvis::ui::PatternEditChartView::selectionChanged |
( |
const QVector< int > & |
indices | ) |
|
|
signal |
◆ setEditMode()
| void openswmmvis::ui::PatternEditChartView::setEditMode |
( |
EditMode |
m | ) |
|
◆ setProvider()
◆ setSelection()
| void openswmmvis::ui::PatternEditChartView::setSelection |
( |
QVector< int > |
indices | ) |
|
◆ setUndoStack()
| void openswmmvis::ui::PatternEditChartView::setUndoStack |
( |
QUndoStack * |
stack | ) |
|
◆ undoStack()
| QUndoStack * openswmmvis::ui::PatternEditChartView::undoStack |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following files: