34#include <NDEVR/QTDesignObject.h>
35#include <NDEVR/Pointer.h>
36#include <NDEVR/Buffer.h>
42 class DesignObjectDialog;
43 class InterfaceOrientationController;
48 Editor(QWidget* parent =
nullptr);
51 virtual bool fullscreenTouch()
const;
52 virtual bool allowDocking()
const;
60 virtual void moveTargetWithMouse();
63 virtual void setHorizontal(
bool horizontal);
64 virtual void requestScrollEnabled(
bool enabled);
67 virtual bool isBusy()
const {
return false; }
69 void onDesignObjectUpdateSlot();
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition DesignObjectDialog.h:70
Definition Pointer.hpp:303
DynamicPointer< QTDesignObject > m_design_object
Definition Editor.h:75
virtual Buffer< QWidget * > printableWidgetOptions()
Definition Editor.h:57
virtual void updateValues()=0
InterfaceOrientationController * m_orientation_controller
Definition Editor.h:74
virtual Buffer< QWidget * > bottomOptions()
Definition Editor.h:58
const DynamicPointer< QTDesignObject > & target() const
Definition Editor.h:65
void objectUpdatedSignal()
virtual Buffer< QWidget * > printableWidgets()
Definition Editor.h:56
virtual String customDialogIcon() const
Definition Editor.h:54
void isBusyStatusChanged()
virtual bool isBusy() const
Definition Editor.h:67
virtual void setup(DesignObjectDialog *, const ShowPropertiesSettings &)
Definition Editor.h:66
virtual TranslatedString customDialogTitle() const
Definition Editor.h:53
Definition InterfaceOrientationController.h:29
Definition TranslatedString.h:9
Definition ShowPropertySettings.h:22