nx_metadata_sdk
1.0
Metadata SDK
|
#include <i_active_setting_changed_response.h>
Public Member Functions | |
Ptr< const IActionResponse > | actionResponse () const |
Ptr< const ISettingsResponse > | settingsResponse () const |
![]() | |
virtual IRefCountable * | queryInterface (const InterfaceId *id) |
Ptr< RefCountable > | queryInterface () |
Ptr< const RefCountable > | queryInterface () const |
![]() | |
virtual | ~IRefCountable ()=default |
template<class RefCountable > | |
Ptr< RefCountable > | queryInterface () |
template<class RefCountable > | |
Ptr< const RefCountable > | queryInterface () const |
virtual int | addRef () const =0 |
virtual int | releaseRef () const =0 |
int | refCountThreadUnsafe () const |
Static Public Member Functions | |
static auto | interfaceId () |
![]() | |
static auto | interfaceId () |
Protected Member Functions | |
virtual const IActionResponse * | getActionResponse () const =0 |
virtual const ISettingsResponse * | getSettingsResponse () const =0 |
![]() | |
virtual IRefCountable * | queryInterface (const IRefCountable::InterfaceId *id) override |
IRefCountable * | queryInterfaceSupportingDeprecatedId (const IRefCountable::InterfaceId *id, const Uuid &deprecatedInterfaceId) |
Additional Inherited Members | |
![]() | |
template<int len> | |
static constexpr const InterfaceId * | makeId (const char(&charArray)[len]) |
template<class TemplateInstance , class TemplateArg , int len> | |
static const InterfaceId * | makeIdForTemplate (const char(&baseIdCharArray)[len]) |
![]() | |
template<typename RefCountable > | |
static constexpr bool | hasAlternativeInterfaceId = HasAlternativeInterfaceId<RefCountable>::value |
Data returned from the plugin when the user changes some setting in the dialog.
|
inline |
|
protectedpure virtual |
Called by actionResponse()
Implemented in nx::sdk::ActiveSettingChangedResponse.
|
protectedpure virtual |
Called by settingsResponse()
Implemented in nx::sdk::ActiveSettingChangedResponse.
|
inline |
A combination of optional individual setting errors, optional new setting values in case they were adjusted, and an optional new Settings Model. Can be null if none of the above items are present.