33#include <NDEVR/QTModelManager.h>
35#include <NDEVR/MouseController.h>
36#include <NDEVR/GeometryMaker.h>
210 Ribbon* m_draw_type_ribbon;
219 UUID m_controller_id;
223 QWidget* m_draw_commands =
nullptr;
The equivelent of std::vector but with a bit more control.
A hash-based key-value store, useful for quick associative lookups.
A base class for displaying options for editing a single DesignObject, typically a Model.
A controller for creating basic geometry with the mouse such as polylines, circles,...
GeometryCreateMode
Internal key input handler for geometry creation shortcuts.
GeometrySpecMode
Enumerates the specification modes that control how geometry dimensions are defined relative to user ...
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
A ResourceListener which will always be executed on the main UI thread and can be tied to a Qt Object...
A core part of the engine, stores variables that can be listened to with ResourceListener which will ...
Represents the "Tab" of a widget.
The UI ribbon is a horizontal menu bar typically located at the top of the application interface or a...
The core String View class for the NDEVR API.
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
The primary namespace for the NDEVR SDK.
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...