7 #ifndef GEOMETRY_WINDOW_H 8 #define GEOMETRY_WINDOW_H 10 #include "DocumentModelExportFormat.h" 11 #include "GeometryStrategyContext.h" 12 #include "WindowAbstractBase.h" 37 virtual void clear ();
46 const QString &curveSelected,
48 virtual QTableView *
view ()
const;
67 void initializeHeader();
68 void loadStrategies ();
69 void resizeTable (
int rowCount);
82 COLUMN_BODY_DISTANCE_GRAPH_FORWARD,
83 COLUMN_BODY_DISTANCE_PERCENT_FORWARD,
84 COLUMN_BODY_DISTANCE_GRAPH_BACKWARD,
85 COLUMN_BODY_DISTANCE_PERCENT_BACKWARD,
86 COLUMN_BODY_POINT_IDENTIFIERS,
94 HEADER_ROW_COLUMN_NAMES,
107 #endif // GEOMETRY_WINDOW_H virtual void closeEvent(QCloseEvent *event)
Catch close event so corresponding menu item in MainWindow can be updated accordingly.
virtual QTableView * view() const
QTableView-based class used by child class.
Dockable widget abstract base class.
void slotPointHoverEnter(QString)
Highlight the row for the specified point.
Window that displays the geometry information, as a table, for the current curve. ...
virtual 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.
virtual void doCopy()
Copy the current selection to the clipboard.
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.
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
virtual void clear()
Clear stale information.