|
WSF
|
#include <ProxyWatcher.hpp>
Public Member Functions | |
| ProxyWatcher () | |
| ~ProxyWatcher ()=default | |
| void | EmitOptionChange (const WsfPProxyNode &aNode) |
| void | EmitOptionChange (const WsfPProxyPath &aPath) |
| ProxyWatchNode & | Watch (const WsfPProxyPath &aPath) |
| void | HandleProxyModified (const WsfPProxyNode &aNode) |
| void | HandleProxyAdded (const WsfPProxyNode &aNode) |
| void | HandleProxyRemoved (const WsfPProxyNode &aNode) |
| void | HandleProxyMoved (const WsfPProxyNode &aOldNode, const WsfPProxyNode &aNewNode) |
Static Public Member Functions | |
| static WsfPProxy * | GetActiveProxy () |
| static void | Create () |
| static void | Destroy () |
| static ProxyWatcher * | Instance () |
Static Public Attributes | |
| static UtCallbackListN< void(WsfPProxy *)> | ProxyAvailable |
| static UtCallbackListN< void(const WsfPProxyPath &, const WsfPProxyPath &)> | NodeRenamed |
Friends | |
| class | ProxyWatcher_Merger |
| wizard::ProxyWatcher::ProxyWatcher | ( | ) |
References wizard::ProjectWorkspace::Instance(), wizard::ProjectWorkspace::ProxyUpdated(), and wizSignals.
Referenced by ~ProxyWatcher().
|
default |
|
static |
Referenced by wizard::Environment::Environment(), and ~ProxyWatcher().
|
static |
Referenced by wizard::Environment::~Environment(), and ~ProxyWatcher().
| void wizard::ProxyWatcher::EmitOptionChange | ( | const WsfPProxyNode & | aNode | ) |
References wizard::ProxyChange::cOPTIONS_CHANGED.
Referenced by wizard::Platform::CheckPlatformDataChange(), EmitOptionChange(), and ~ProxyWatcher().
| void wizard::ProxyWatcher::EmitOptionChange | ( | const WsfPProxyPath & | aPath | ) |
References EmitOptionChange().
|
static |
| void wizard::ProxyWatcher::HandleProxyAdded | ( | const WsfPProxyNode & | aNode | ) |
References wizard::ProxyChange::cADDED.
Referenced by ~ProxyWatcher().
| void wizard::ProxyWatcher::HandleProxyModified | ( | const WsfPProxyNode & | aNode | ) |
References wizard::ProxyChange::cUPDATED.
Referenced by ~ProxyWatcher().
| void wizard::ProxyWatcher::HandleProxyMoved | ( | const WsfPProxyNode & | aOldNode, |
| const WsfPProxyNode & | aNewNode ) |
References wizard::ProxyChange::cRENAMED, WsfPProxyNode::GetName(), WsfPProxyNode::GetPath(), and NodeRenamed.
Referenced by ~ProxyWatcher().
| void wizard::ProxyWatcher::HandleProxyRemoved | ( | const WsfPProxyNode & | aNode | ) |
References wizard::ProxyChange::cREMOVED.
Referenced by ~ProxyWatcher().
|
static |
Referenced by wizard::Platform::CheckPlatformDataChange(), and ~ProxyWatcher().
| wizard::ProxyWatchNode & wizard::ProxyWatcher::Watch | ( | const WsfPProxyPath & | aPath | ) |
Referenced by ~ProxyWatcher().
|
friend |
References ProxyWatcher_Merger.
Referenced by ProxyWatcher_Merger.
|
static |
Referenced by HandleProxyMoved().
|
static |