34#include <NDEVR/QTDesignObject.h>
35#include <NDEVR/QTModelManager.h>
36#include <NDEVR/DesignObjectWidgetInterface.h>
37#include <NDEVR/DesignWidget.h>
38#include <NDEVR/OrientationEditor.h>
39#include <NDEVR/CommandLockObject.h>
43 class QModelViewCapture;
47 class CameraLocationCombo;
48 class FilteringWidget;
49 class DesignObjectVisibleButton;
51 class GeoReferenceDialog;
90 void setSelectionType(
const String& type);
91 void setSizeMode(SizeMode mode);
92 void resizeEvent(QResizeEvent *event)
override;
93 bool canShow(
UUID id)
const;
94 bool isShowing(
UUID id)
const;
95 bool event(QEvent* ev)
override;
96 void updateSelected();
98 void onTargetUpdated(
UUID id)
override;
99 void updateControls();
100 void onAddedSlot(
UUID id);
101 void onTargetUpdatedSlot(
UUID id);
104 void resetKeyControllerToDefaults()
override;
112 void startClearSignalTimer();
113 void stopClearSignalTimer();
114 void startUpdateSignalTimer();
115 void stopUpdateSignalTimer();
132 Button* m_geo_reference_button =
nullptr;
133 Button* m_group_explode_button =
nullptr;
135 GridButton* m_grid_button_container =
nullptr;
137 SmoothButton* m_smooth_logic =
nullptr;
The core class for assigning actions to key-presses and registering them as a program-wide service.
Definition KeyController.h:61
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition DesignObjectLookup.h:61
Definition Dictionary.h:48
Definition Pointer.hpp:303
Definition OrientationEditor.h:51
Definition QTModelManager.h:94
Definition RibbonSubGroup.h:43
Definition SmoothButton.h:43
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
NDEVRSelectionAction
Definition SelectionWidget.h:68
@ e_delete_selection
Definition SelectionWidget.h:70
@ e_save_selection
Definition SelectionWidget.h:69
@ e_selection_action_size
Definition SelectionWidget.h:71