40 target->tryToInvoke (
info,
false);
90 while (target !=
nullptr)
104 if (depth > 100 || target ==
this)
108 if (target ==
nullptr)
112 if (target !=
nullptr)
117 if (commandIDs.
contains (commandID))
141 while (target !=
nullptr)
152 if (depth > 100 || target ==
this)
156 if (target ==
nullptr)
160 if (target !=
nullptr)
#define nullptr
Definition DistrhoDefines.h:75
Definition juce_ApplicationCommandTarget.cpp:30
CommandMessage(ApplicationCommandTarget *const target, const InvocationInfo &inf)
Definition juce_ApplicationCommandTarget.cpp:32
WeakReference< ApplicationCommandTarget > owner
Definition juce_ApplicationCommandTarget.cpp:44
void messageCallback() override
Definition juce_ApplicationCommandTarget.cpp:37
const InvocationInfo info
Definition juce_ApplicationCommandTarget.cpp:45
bool tryToInvoke(const InvocationInfo &, bool async)
Definition juce_ApplicationCommandTarget.cpp:55
ApplicationCommandTarget()
Definition juce_ApplicationCommandTarget.cpp:51
bool invokeDirectly(const CommandID commandID, const bool asynchronously)
Definition juce_ApplicationCommandTarget.cpp:167
virtual ApplicationCommandTarget * getNextCommandTarget()=0
virtual void getCommandInfo(CommandID commandID, ApplicationCommandInfo &result)=0
virtual void getAllCommands(Array< CommandID > &commands)=0
bool invoke(const InvocationInfo &invocationInfo, const bool asynchronously)
Definition juce_ApplicationCommandTarget.cpp:136
virtual bool perform(const InvocationInfo &info)=0
bool isCommandActive(const CommandID commandID)
Definition juce_ApplicationCommandTarget.cpp:125
ApplicationCommandTarget * findFirstTargetParentComponent()
Definition juce_ApplicationCommandTarget.cpp:77
virtual ~ApplicationCommandTarget()
Definition juce_ApplicationCommandTarget.cpp:52
ApplicationCommandTarget * getTargetForCommand(const CommandID commandID)
Definition juce_ApplicationCommandTarget.cpp:85
Definition juce_Array.h:56
bool contains(ParameterType elementToLookFor) const
Definition juce_Array.h:400
Definition juce_Component.h:36
static JUCEApplication *JUCE_CALLTYPE getInstance() noexcept
Definition juce_Application.cpp:33
Definition juce_MessageManager.h:182
Definition juce_WeakReference.h:78
struct backing_store_struct * info
Definition jmemsys.h:183
Definition carla_juce.cpp:31
int CommandID
Definition juce_ApplicationCommandID.h:37
#define false
Definition ordinals.h:83
Definition juce_ApplicationCommandInfo.h:45
@ isDisabled
Definition juce_ApplicationCommandInfo.h:146
Definition juce_ApplicationCommandTarget.h:61
InvocationMethod invocationMethod
Definition juce_ApplicationCommandTarget.h:85
InvocationInfo(const CommandID commandID)
Definition juce_ApplicationCommandTarget.cpp:176
Component * originatingComponent
Definition juce_ApplicationCommandTarget.h:93
bool isKeyDown
Definition juce_ApplicationCommandTarget.h:108
@ direct
Definition juce_ApplicationCommandTarget.h:78
int commandFlags
Definition juce_ApplicationCommandTarget.h:72
CommandID commandID
Definition juce_ApplicationCommandTarget.h:67
int millisecsSinceKeyPressed
Definition juce_ApplicationCommandTarget.h:115
return c
Definition crypt.c:175
ZCONST char * post
Definition fileio.c:2493