QtDBus: add member-swap to shared classes

Implemented as in other shared classes (e.g. QPen).

Change-Id: Ic827540b535fc5506165b5395b796a53a00bb096
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
Marc Mutz 2012-04-05 14:49:02 +02:00 committed by Qt by Nokia
parent 7fbc80f0eb
commit b58b777cb3
4 changed files with 21 additions and 0 deletions

View File

@ -285,6 +285,14 @@ QDBusPendingCall &QDBusPendingCall::operator=(const QDBusPendingCall &other)
return *this;
}
/*!
\fn void QDBusPendingCall::swap(QDBusPendingCall &other)
\since 5.0
Swaps this pending call instance with \a other. This function is
very fast and never fails.
*/
/*!
\fn bool QDBusPendingCallWatcher::isFinished() const

View File

@ -68,6 +68,8 @@ public:
~QDBusPendingCall();
QDBusPendingCall &operator=(const QDBusPendingCall &other);
void swap(QDBusPendingCall &other) { qSwap(d, other.d); }
#ifndef Q_QDOC
// pretend that they aren't here
bool isFinished() const;

View File

@ -186,6 +186,14 @@ QDBusUnixFileDescriptor::~QDBusUnixFileDescriptor()
{
}
/*!
\fn void QDBusUnixFileDescriptor::swap(QDBusUnixFileDescriptor &other)
\since 5.0
Swaps this file descriptor instance with \a other. This function
is very fast and never fails.
*/
/*!
Returns true if this Unix file descriptor is valid. A valid Unix file
descriptor is not -1.

View File

@ -68,6 +68,9 @@ public:
QDBusUnixFileDescriptor &operator=(const QDBusUnixFileDescriptor &other);
~QDBusUnixFileDescriptor();
void swap(QDBusUnixFileDescriptor &other)
{ qSwap(d, other.d); }
bool isValid() const;
int fileDescriptor() const;