summaryrefslogtreecommitdiff
path: root/src/multimedia/qmediaobject.cpp
diff options
context:
space:
mode:
authorMichael Goddard <michael.goddard@nokia.com>2012-06-25 10:53:26 +1000
committerQt by Nokia <qt-info@nokia.com>2012-06-29 02:47:41 +0200
commitb0809c027c9fe2e49d37dff45aa4f03b0a4e0743 (patch)
treed647951ecb69c9b39f004198d76fbc4972174549 /src/multimedia/qmediaobject.cpp
parentbba28afe559837321a2083b3ce046ab774a7ef6b (diff)
downloadqtmultimedia-b0809c027c9fe2e49d37dff45aa4f03b0a4e0743.tar.gz
Rename availabilityError to availability.
It's perhaps clearer in the usual case. Change-Id: Id3cef82ac83f8c9b538b3315281664ce1c6a2b96 Reviewed-by: Ling Hu <ling.hu@nokia.com>
Diffstat (limited to 'src/multimedia/qmediaobject.cpp')
-rw-r--r--src/multimedia/qmediaobject.cpp27
1 files changed, 16 insertions, 11 deletions
diff --git a/src/multimedia/qmediaobject.cpp b/src/multimedia/qmediaobject.cpp
index e9a620bb8..e0da94e5b 100644
--- a/src/multimedia/qmediaobject.cpp
+++ b/src/multimedia/qmediaobject.cpp
@@ -71,8 +71,8 @@ void QMediaObjectPrivate::_q_availabilityChanged()
// Really this should not always emit, but
// we can't really tell from here (isAvailable
// may not have changed, or the mediaobject's overridden
- // availabilityError() may not have changed).
- q->availabilityErrorChanged(q->availabilityError());
+ // availability() may not have changed).
+ q->availabilityChanged(q->availability());
q->availabilityChanged(q->isAvailable());
}
@@ -113,18 +113,23 @@ QMediaObject::~QMediaObject()
}
/*!
- Returns the service availability error state.
+ Returns the availability of the functionality offered by this object.
+
+ In some cases the functionality may not be available (for example, if
+ the current operating system or platform does not provide the required
+ functionality), or it may be temporarily unavailable (for example,
+ audio playback during a phone call or similar).
*/
-QtMultimedia::AvailabilityError QMediaObject::availabilityError() const
+QtMultimedia::AvailabilityStatus QMediaObject::availability() const
{
if (d_func()->service == 0)
- return QtMultimedia::ServiceMissingError;
+ return QtMultimedia::ServiceMissing;
if (d_func()->availabilityControl)
return d_func()->availabilityControl->availability();
- return QtMultimedia::NoError;
+ return QtMultimedia::Available;
}
/*!
@@ -133,7 +138,7 @@ QtMultimedia::AvailabilityError QMediaObject::availabilityError() const
bool QMediaObject::isAvailable() const
{
- return availabilityError() == QtMultimedia::NoError;
+ return availability() == QtMultimedia::Available;
}
/*!
@@ -403,7 +408,7 @@ void QMediaObject::setupControls()
d->availabilityControl = d->service->requestControl<QMediaAvailabilityControl*>();
if (d->availabilityControl) {
connect(d->availabilityControl,
- SIGNAL(availabilityChanged(QtMultimedia::AvailabilityError)),
+ SIGNAL(availabilityChanged(QtMultimedia::AvailabilityStatus)),
SLOT(_q_availabilityChanged()));
}
}
@@ -412,13 +417,13 @@ void QMediaObject::setupControls()
/*!
\fn QMediaObject::availabilityChanged(bool available)
- Signal emitted when the availability state has changed to \a available
+ Signal emitted when the availability state has changed to \a available.
*/
/*!
- \fn QMediaObject::availabilityErrorChanged(QtMultimedia::AvailabilityError error)
+ \fn QMediaObject::availabilityChanged(QtMultimedia::AvailabilityStatus availability)
- Signal emitted when the availability error has changed to \a error
+ Signal emitted when the availability of the service has changed to \a availabilty
*/