7 #ifndef GEOMETRY_WINDOW_H 8 #define GEOMETRY_WINDOW_H 10 #include "DocumentModelExportFormat.h" 11 #include "GeometryStrategyContext.h" 12 #include <QDockWidget> 48 const QString &curveSelected,
69 int fold2dIndexes (
int row,
74 void initializeHeader();
75 void loadStrategies ();
76 void resizeTable (
int rowCount);
89 COLUMN_BODY_DISTANCE_GRAPH_FORWARD,
90 COLUMN_BODY_DISTANCE_PERCENT_FORWARD,
91 COLUMN_BODY_DISTANCE_GRAPH_BACKWARD,
92 COLUMN_BODY_DISTANCE_PERCENT_BACKWARD,
93 COLUMN_BODY_POINT_IDENTIFIERS,
100 HEADER_ROW_POLY_AREA,
101 HEADER_ROW_COLUMN_NAMES,
114 #endif // GEOMETRY_WINDOW_H void slotSelectionChanged(const QItemSelection &, const QItemSelection &)
Prepare for copy after selection has changed.
virtual void closeEvent(QCloseEvent *event)
Catch close event so corresponding menu item in MainWindow can be updated accordingly.
void slotPointHoverEnter(QString)
Highlight the row for the specified point.
Window that displays the geometry information, as a table, for the current curve. ...
void update(const CmdMediator &cmdMediator, const MainWindowModel &modelMainWindow, const QString &curveSelected, const Transformation &transformation)
Populate the table with the specified Curve.
void slotPointHoverLeave(QString)
Unhighlight the row for the specified point.
Class for that manages geometry strategies.
Model for DlgSettingsMainWindow.
void signalGeometryWindowClosed()
Signal that this QDockWidget was just closed.
static int columnBodyPointIdentifiers()
Hidden column that has the point identifiers.
Container for one set of digitized Points.
Model that adds row highlighting according to the currently select point identifier.
void clear()
Clear stale information.