aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-22 13:05:20 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-22 13:05:20 +0000
commitc0f1452d7893c6f239063864c461d52577f7dc12 (patch)
tree881e6af4f9197107469c95eff74839b2385db218 /src
parent7a1347c72b99f3e888b09da3cffba73d071cf776 (diff)
downloadqxmpp-c0f1452d7893c6f239063864c461d52577f7dc12.tar.gz
make the two templates uniform wrt T
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 7ee748d4..b971af65 100644
--- a/src/QXmppClient.cpp
+++ b/src/QXmppClient.cpp
@@ -80,7 +80,7 @@ QXmppClientPrivate::QXmppClientPrivate(QXmppClient *parentClient)
QXmppElementList QXmppClientPrivate::presenceExtensions() const
{
- QXmppDiscoveryManager* ext = client->findExtension<QXmppDiscoveryManager*>();
+ QXmppDiscoveryManager* ext = client->findExtension<QXmppDiscoveryManager>();
if(!ext)
return QXmppElementList();
diff --git a/src/QXmppClient.h b/src/QXmppClient.h
index 680e72a3..ad50338b 100644
--- a/src/QXmppClient.h
+++ b/src/QXmppClient.h
@@ -97,17 +97,17 @@ public:
void addExtension(QXmppClientExtension *extension);
QList<QXmppClientExtension*> extensions();
- /// Returns the extension than can be cast to type T, or 0 if there is
+ /// Returns the extension than can be cast to type T*, or 0 if there is
/// no such extension.
///
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));
- if (extension)
+ T* extension = qobject_cast<T*>(list.at(i));
+ if(extension)
return extension;
}
return 0;