33#include <NDEVR/Editor.h>
92 Ui::ModelEditorUI*
ui;
The equivelent of std::vector but with a bit more control.
virtual Buffer< QWidget * > printableWidgets() override
Returns the list of widgets that can be printed.
void updateSoftware()
Slot called to update the software version information.
DesignObjectEditor(const DynamicPointer< QTDesignObject > &object, QWidget *parent=nullptr)
Constructs a DesignObjectEditor for the given design object.
void onDesignObjectUpdate()
Slot called when the underlying design object is updated externally.
void descriptionChanged()
Slot called when the description text is modified.
bool m_updating
Whether the editor is currently refreshing its displayed values.
Ui::ModelEditorUI * ui
The generated UI form for this editor.
virtual void revert()
Reverts any pending changes back to the stored design object state.
void searchTermsChanged()
Slot called when the search terms field is modified.
void IconChanged()
Slot called when the icon selection changes.
virtual void updateValues() override
Updates the displayed values from the underlying design object.
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Editor(QWidget *parent=nullptr)
Constructs an Editor with no design object target.
The primary namespace for the NDEVR SDK.