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. | |
void | slotPointHoverLeave (QString) |
Unhighlight the row for the specified point. |
Signals | |
void | signalGeometryWindowClosed () |
Signal that this QDockWidget was just closed. |
Public Member Functions | |
GeometryWindow (MainWindow *mainWindow) | |
Single constructor. Parent is needed or else this widget cannot be redocked after being undocked. | |
virtual | ~GeometryWindow () |
virtual void | clear () |
Clear stale information. | |
virtual void | closeEvent (QCloseEvent *event) |
Catch close event so corresponding menu item in MainWindow can be updated accordingly. | |
virtual void | doCopy () |
Copy the current selection to the clipboard. | |
virtual void | update (const CmdMediator &cmdMediator, const MainWindowModel &modelMainWindow, const QString &curveSelected, const Transformation &transformation) |
Populate the table with the specified Curve. | |
virtual QTableView * | view () const |
QTableView-based class used by child class. | |
Public Member Functions inherited from WindowAbstractBase | |
WindowAbstractBase (QWidget *parent) | |
Single constructor. Parent is needed or else this widget cannot be redocked after being undocked. | |
virtual | ~WindowAbstractBase () |
void | getTableStatus (bool &tableIsActive, bool &tableIsCopyable) const |
Give table status so MainWindow can determine if table can be copied. |
Static Public Member Functions | |
static int | columnBodyPointIdentifiers () |
Hidden column that has the point identifiers. |
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.