34#include <NDEVR/QTDesignObject.h>
35#include <NDEVR/Pointer.h>
36#include <NDEVR/Buffer.h>
42 class DesignObjectDialog;
43 class InterfaceOrientationController;
63 virtual void moveTargetWithMouse();
70 virtual bool isBusy()
const {
return false; }
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
A popup dialog for showing options or information to the user for a particular DesignObject....
Definition DesignObjectDialog.h:75
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Definition Pointer.hpp:320
A base class for displaying options for editing a single DesignObject, typically a Model.
Definition Editor.h:48
DynamicPointer< QTDesignObject > m_design_object
Definition Editor.h:78
void onDesignObjectUpdateSlot()
Editor(QWidget *parent=nullptr)
virtual Buffer< QWidget * > printableWidgetOptions()
Definition Editor.h:60
virtual void updateValues()=0
virtual bool fullscreenTouch() const
InterfaceOrientationController * m_orientation_controller
Definition Editor.h:77
Editor(const DynamicPointer< QTDesignObject > &object, QWidget *parent=nullptr)
virtual void setHorizontal(bool horizontal)
virtual bool allowDocking() const
virtual Buffer< QWidget * > bottomOptions()
Definition Editor.h:61
virtual void setTarget(const DynamicPointer< QTDesignObject > &object)
const DynamicPointer< QTDesignObject > & target() const
Definition Editor.h:68
virtual void requestScrollEnabled(bool enabled)
void objectUpdatedSignal()
virtual Buffer< QWidget * > printableWidgets()
Definition Editor.h:59
virtual String customDialogIcon() const
Definition Editor.h:57
void isBusyStatusChanged()
virtual bool isBusy() const
Definition Editor.h:70
virtual void setup(DesignObjectDialog *, const ShowPropertiesSettings &)
Definition Editor.h:69
virtual TranslatedString customDialogTitle() const
Definition Editor.h:56
virtual InterfaceOrientationController * orientationController() const
This class is responsible for notifying and providing default layout logic when the orientation of th...
Definition InterfaceOrientationController.h:27
The core String class for the NDEVR API.
Definition String.h:69
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
Definition TranslatedString.h:13
Stores settings for setting up and displaying a DesignObjectDialog such as whether the dialog is part...
Definition ShowPropertySettings.h:25