#include <xnodeconnector.h>
Public Member Functions | |
XQConnector (const shared_ptr< XNode > &node, QWidget *item) | |
Don't forget this macro for XQConnector objects. | |
virtual | ~XQConnector () |
Disconnect all signals & slots. | |
Static Public Member Functions | |
static shared_ptr< XNode > | connectedNode (const QWidget *item) |
Protected Member Functions | |
bool | isItemAlive () const |
virtual void | onUIFlagsChanged (const Snapshot &shot, XNode *node) |
Protected Attributes | |
shared_ptr< XListener > | m_lsnUIEnabled |
QWidget * | m_pWidget |
Friends | |
class | XQConnectorHolder_ |
Associate QWidget to XNode. use connectWeak() to make XListener. use xqcon_create<T>() to make instances.
Definition at line 96 of file xnodeconnector.h.
XQConnector::XQConnector | ( | const shared_ptr< XNode > & | node, |
QWidget * | item | ||
) |
Don't forget this macro for XQConnector objects.
Don't use this stuff directly, use xqcon_create() instead
Definition at line 84 of file xnodeconnector.cpp.