コード例 #1
0
ファイル: juce_ValueTree.cpp プロジェクト: Neknail/JUCE
    void sendPropertyChangeMessage (const Identifier& property, ValueTree::Listener* listenerToExclude = nullptr)
    {
        ValueTree tree (this);

        callListenersForAllParents ([&] (ListenerList<Listener>& list) { list.callExcluding (listenerToExclude, &ValueTree::Listener::valueTreePropertyChanged, tree, property); });
    }
コード例 #2
0
ファイル: juce_ValueTree.cpp プロジェクト: Neknail/JUCE
 void sendChildRemovedMessage (ValueTree child, int index)
 {
     ValueTree tree (this);
     callListenersForAllParents ([=, &tree, &child] (ListenerList<Listener>& list) { list.call (&ValueTree::Listener::valueTreeChildRemoved, tree, child, index); });
 }
コード例 #3
0
ファイル: juce_ValueTree.cpp プロジェクト: Neknail/JUCE
 void sendChildOrderChangedMessage (int oldIndex, int newIndex)
 {
     ValueTree tree (this);
     callListenersForAllParents ([=, &tree] (ListenerList<Listener>& list) { list.call (&ValueTree::Listener::valueTreeChildOrderChanged, tree, oldIndex, newIndex); });
 }
コード例 #4
0
ファイル: juce_ValueTree.cpp プロジェクト: Neknail/JUCE
 void sendChildAddedMessage (ValueTree child)
 {
     ValueTree tree (this);
     callListenersForAllParents ([&] (ListenerList<Listener>& list) { list.call (&ValueTree::Listener::valueTreeChildAdded, tree, child); });
 }
コード例 #5
0
ファイル: juce_ValueTree.cpp プロジェクト: kmatheussen/radium
 void sendPropertyChangeMessage (const Identifier& property, ValueTree::Listener* listenerToExclude = nullptr)
 {
     ValueTree tree (*this);
     callListenersForAllParents (listenerToExclude, [&] (Listener& l) { l.valueTreePropertyChanged (tree, property); });
 }
コード例 #6
0
ファイル: juce_ValueTree.cpp プロジェクト: kmatheussen/radium
 void sendChildOrderChangedMessage (int oldIndex, int newIndex)
 {
     ValueTree tree (*this);
     callListenersForAllParents (nullptr, [=, &tree] (Listener& l) { l.valueTreeChildOrderChanged (tree, oldIndex, newIndex); });
 }
コード例 #7
0
ファイル: juce_ValueTree.cpp プロジェクト: kmatheussen/radium
 void sendChildRemovedMessage (ValueTree child, int index)
 {
     ValueTree tree (*this);
     callListenersForAllParents (nullptr, [=, &tree, &child] (Listener& l) { l.valueTreeChildRemoved (tree, child, index); });
 }
コード例 #8
0
ファイル: juce_ValueTree.cpp プロジェクト: kmatheussen/radium
 void sendChildAddedMessage (ValueTree child)
 {
     ValueTree tree (*this);
     callListenersForAllParents (nullptr, [&] (Listener& l) { l.valueTreeChildAdded (tree, child); });
 }