aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-10-19 04:30:49 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-10-19 04:30:49 +0000
commit5ad612fde0d55782e0a5d3e68f48e333809ec8f8 (patch)
treeb82d0de85f31afcebdd3fb079a888060b9f49a7b /src
parentb91aca7b0e213552c87ddfa12c16541cfa2142d2 (diff)
downloadqxmpp-5ad612fde0d55782e0a5d3e68f48e333809ec8f8.tar.gz
revert API change for findExtension()
Diffstat (limited to 'src')
-rw-r--r--src/QXmppClient.cpp2
-rw-r--r--src/QXmppClient.h8
2 files changed, 5 insertions, 5 deletions
diff --git a/src/QXmppClient.cpp b/src/QXmppClient.cpp
index 14ec1bec..66d9a52b 100644
--- a/src/QXmppClient.cpp
+++ b/src/QXmppClient.cpp
@@ -80,7 +80,7 @@ QXmppClientPrivate::QXmppClientPrivate(QXmppClient *parentClient)
void QXmppClientPrivate::addProperCapability(QXmppPresence& presence)
{
- QXmppDiscoveryManager* ext = client->findExtension<QXmppDiscoveryManager*>();
+ QXmppDiscoveryManager* ext = client->findExtension<QXmppDiscoveryManager>();
if(ext)
{
presence.setCapabilityHash("sha-1");
diff --git a/src/QXmppClient.h b/src/QXmppClient.h
index 382aee50..8b654963 100644
--- a/src/QXmppClient.h
+++ b/src/QXmppClient.h
@@ -99,12 +99,12 @@ public:
QList<QXmppClientExtension*> extensions();
- /// \brief Returns the extension which can be cast into type T, or 0
+ /// \brief Returns the extension which can be cast into type T*, or 0
/// if there is no such extension.
///
/// Usage example:
/// \code
- /// QXmppDiscoveryManager* ext = client->findExtension<QXmppDiscoveryManager*>();
+ /// QXmppDiscoveryManager* ext = client->findExtension<QXmppDiscoveryManager>();
/// if(ext)
/// {
/// //extension found, do stuff...
@@ -112,12 +112,12 @@ public:
/// \endcode
///
template<typename T>
- T findExtension()
+ T* findExtension()
{
QList<QXmppClientExtension*> list = extensions();
for (int i = 0; i < list.size(); ++i)
{
- T extension = qobject_cast<T>(list.at(i));
+ T* extension = qobject_cast<T*>(list.at(i));
if(extension)
return extension;
}