3#include <NDEVR/CustomModelLogic.h>
33 Button* m_make_page_button =
nullptr;
CustomModelLogic(QTModelManager *manager, const StringView &type_name)
Constructs a CustomModelLogic for a single model type name.
A popup dialog for showing options or information to the user for a particular DesignObject.
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
virtual void setupPropertiesDialog(DesignObjectDialog *dialog, const DynamicPointer< QTDesignObject > &object) override
Modifies property dialogs when paper view objects are created or selected.
static void SetEnabled(bool is_enabled, QTModelManager *manager)
Enables or disables the default paper view model logic for the given manager.
virtual void setupUI(WindowManager *) override
Override to set up custom UI elements for this model type.
PaperViewModelLogic(QTModelManager *manager)
Constructs the paper view model logic for the given manager.
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
Manages all windows and logic surrounding dialogs and views for displaying and managing any environme...
The primary namespace for the NDEVR SDK.