10 #include <vtkCommand.h>
11 #include <vtkDoubleArray.h>
12 #include <vtkHandleWidget.h>
13 #include <vtkRenderer.h>
16 #include <QApplication>
17 #include <QMetaObject>
52 this->HandleWidget->SetEnabled(state);
53 state ? this->HandleWidget->ProcessEventsOn()
54 : this->HandleWidget->ProcessEventsOff();
62 unsigned long eventId,
69 if (eventId != vtkCommand::StartInteractionEvent &&
70 eventId != vtkCommand::LeftButtonPressEvent) {
76 if (!
self || !self->m_associatedLabel) {
81 cc2DLabel* label =
self->m_associatedLabel;
106 QTimer::singleShot(0, [label, tools]() {
114 tools->m_deferredPickingTimer.stop();
2D label (typically attached to points)