nx_cloud_storage_sdk
1.0
Cloud Storage 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< Interface > | queryInterface () |
Ptr< const Interface > | queryInterface () const |
![]() | |
virtual | ~IRefCountable ()=default |
template<class Interface > | |
Ptr< Interface > | queryInterface () |
template<class Interface > | |
Ptr< const Interface > | 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]) |
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.