Engauge Digitizer
2
|
Window that displays the geometry information, as a table, for the current curve. More...
#include <GeometryWindow.h>
Public Slots | |
void | slotPointHoverEnter (QString) |
Highlight the row for the specified point. More... | |
void | slotPointHoverLeave (QString) |
Unhighlight the row for the specified point. More... | |
Signals | |
void | signalGeometryWindowClosed () |
Signal that this QDockWidget was just closed. More... | |
Public Member Functions | |
GeometryWindow (MainWindow *mainWindow) | |
Single constructor. Parent is needed or else this widget cannot be redocked after being undocked. More... | |
virtual | ~GeometryWindow () |
virtual void | clear () |
Clear stale information. More... | |
virtual void | closeEvent (QCloseEvent *event) |
Catch close event so corresponding menu item in MainWindow can be updated accordingly. More... | |
virtual void | doCopy () |
Copy the current selection to the clipboard. More... | |
virtual void | update (const CmdMediator &cmdMediator, const MainWindowModel &modelMainWindow, const QString &curveSelected, const Transformation &transformation) |
Populate the table with the specified Curve. More... | |
virtual QTableView * | view () const |
QTableView-based class used by child class. More... | |
![]() | |
WindowAbstractBase (QWidget *parent) | |
Single constructor. Parent is needed or else this widget cannot be redocked after being undocked. More... | |
virtual | ~WindowAbstractBase () |
void | getTableStatus (bool &tableIsActive, bool &tableIsCopyable) const |
Give table status so MainWindow can determine if table can be copied. More... | |
Static Public Member Functions | |
static int | columnBodyPointIdentifiers () |
Hidden column that has the point identifiers. More... | |
Additional Inherited Members |
Window that displays the geometry information, as a table, for the current curve.
Column COLUMN_BODY_POINT_IDENTIFIERS is hidden. It contains the point identifiers so we can find the line associated with a point, and then highlight that line
Definition at line 28 of file GeometryWindow.h.
GeometryWindow::GeometryWindow | ( | MainWindow * | mainWindow | ) |
Single constructor. Parent is needed or else this widget cannot be redocked after being undocked.
Definition at line 22 of file GeometryWindow.cpp.
|
virtual |
Definition at line 48 of file GeometryWindow.cpp.
|
virtual |
Clear stale information.
Implements WindowAbstractBase.
Definition at line 53 of file GeometryWindow.cpp.
|
virtual |
Catch close event so corresponding menu item in MainWindow can be updated accordingly.
Implements WindowAbstractBase.
Definition at line 64 of file GeometryWindow.cpp.
|
static |
Hidden column that has the point identifiers.
Definition at line 71 of file GeometryWindow.cpp.
|
virtual |
Copy the current selection to the clipboard.
Implements WindowAbstractBase.
Definition at line 87 of file GeometryWindow.cpp.
|
signal |
Signal that this QDockWidget was just closed.
|
slot |
Highlight the row for the specified point.
Definition at line 135 of file GeometryWindow.cpp.
|
slot |
Unhighlight the row for the specified point.
Definition at line 140 of file GeometryWindow.cpp.
|
virtual |
Populate the table with the specified Curve.
Implements WindowAbstractBase.
Definition at line 192 of file GeometryWindow.cpp.
|
virtual |
QTableView-based class used by child class.
Implements WindowAbstractBase.
Definition at line 287 of file GeometryWindow.cpp.