NDEVR
API Documentation
DesignObjectDialogSetupCallbackabstract

Provides logic for modifying DesignObjectDialogs for specific objects. More...

Inheritance diagram for DesignObjectDialogSetupCallback:
[legend]
Collaboration diagram for DesignObjectDialogSetupCallback:
[legend]

Public Member Functions

virtual UUID id () const =0
 Returns the unique identifier for this callback.
virtual void setupDialog (const StringView &type_name, DesignObjectDialog *dialog, const DynamicPointer< QTDesignObject > &object)=0
 Called to configure a DesignObjectDialog for a specific object type.

Detailed Description

Provides logic for modifying DesignObjectDialogs for specific objects.

Definition at line 55 of file DesignObjectDialog.h.

Member Function Documentation

◆ id()

virtual UUID DesignObjectDialogSetupCallback::id ( ) const
pure virtual

Returns the unique identifier for this callback.

Returns
The UUID of this callback.

Implemented in BasicObjectDialogSetupCallback.

◆ setupDialog()

virtual void DesignObjectDialogSetupCallback::setupDialog ( const StringView & type_name,
DesignObjectDialog * dialog,
const DynamicPointer< QTDesignObject > & object )
pure virtual

Called to configure a DesignObjectDialog for a specific object type.

Parameters
[in]type_nameThe type name of the design object.
[in]dialogThe dialog to configure.
[in]objectThe target design object.

Implemented in BasicObjectDialogSetupCallback.


The documentation for this class was generated from the following file: