Source Code (Use browser search to find items of interest.)
Class Index
qt'QConnection (./qt-2.1.0/src/kernel/qconnection.h:37)
class Q_EXPORT QConnection
{
public:
QConnection( const QObject *, QMember, const char *memberName );
~QConnection() {}
bool isConnected() const { return obj != 0; }
QObject *object() const { return obj; } // get object/member pointer
QMember *member() const { return (QMember*)&mbr; }
const char *memberName() const { return mbr_name; }
int numArgs() const { return nargs; }
private:
QObject *obj; // object connected to
QMember mbr; // member connected to
const char *mbr_name;
int nargs;
private: // Disabled copy constructor and operator=
#if defined(Q_DISABLE_COPY)
QConnection( const QConnection & );
QConnection &operator=( const QConnection & );
#endif
};
qt'QConnection::QConnection() (./qt-2.1.0/src/kernel/qconnection.cpp:45)
QConnection::QConnection( const QObject *object, QMember member,
const char *memberName )
{
obj = (QObject *)object;
mbr = member;
mbr_name = memberName;
nargs = 0;
if ( strstr(memberName,"()") == 0 ) {
const char *p = memberName;
nargs++;
while ( *p ) {
if ( *p++ == ',' )
nargs++;
}
}
}
/*!
\fn QConnection::~QConnection()
\internal
*/
/*!
\fn bool QConnection::isConnected() const
\internal
*/
/*!
\fn QObject *QConnection::object() const
\internal
*/
/*!
\fn QMember *QConnection::member() const
\internal
*/
/*!
\fn const char *QConnection::memberName() const
\internal
*/
/*!
\fn int QConnection::numArgs() const
\internal
*/