[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepimlibs/kxmlrpcclient
From:       Frank Osterfeld <frank.osterfeld () kdemail ! net>
Date:       2007-06-17 21:25:24
Message-ID: 1182115524.943484.21283.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 676883 by osterfeld:

API cleanup: setDigestAuthEnabled() instead of enableDigestAuth()/disableDigestAuth()


 M  +8 -18     client.cpp  
 M  +11 -15    client.h  


--- trunk/KDE/kdepimlibs/kxmlrpcclient/client.cpp #676882:676883
@@ -36,13 +36,15 @@
 class Client::Private
 {
   public:
+    Private() : mUserAgent( "KDE XMLRPC resources" ), mDigestAuth( false ) {}
+
+    void queryFinished( Query * );
+
     KUrl mUrl;
     QString mUserAgent;
     bool mDigestAuth;
 
     QList<Query*> mPendingQueries;
-
-    void queryFinished( Query * );
 };
 
 void Client::Private::queryFinished( Query *query )
@@ -54,19 +56,12 @@
 Client::Client( QObject *parent )
   : QObject( parent ), d( new Private )
 {
-  d->mUserAgent = "KDE XMLRPC resources";
-  d->mDigestAuth = false;
 }
 
 Client::Client( const KUrl &url, QObject *parent )
   : QObject( parent ), d( new Private )
 {
-  if ( url.isValid() ) {
-    d->mUrl = url;
-  }
-
-  d->mUserAgent = "KDE XMLRPC resources";
-  d->mDigestAuth = false;
+  d->mUrl = url;
 }
 
 Client::~Client()
@@ -101,21 +96,16 @@
   d->mUserAgent = userAgent;
 }
 
-bool Client::digestAuth() const
+bool Client::isDigestAuthEnabled() const
 {
   return d->mDigestAuth;
 }
 
-void Client::enableDigestAuth()
+void Client::setDigestAuthEnabled( bool enabled )
 {
-  d->mDigestAuth = true;
+  d->mDigestAuth = enabled;
 }
 
-void Client::disableDigestAuth()
-{
-  d->mDigestAuth = false;
-}
-
 void Client::call( const QString &method, const QList<QVariant> &args,
                    QObject *msgObj, const char *messageSlot,
                    QObject *faultObj, const char *faultSlot, const QVariant &id )
--- trunk/KDE/kdepimlibs/kxmlrpcclient/client.h #676882:676883
@@ -24,13 +24,14 @@
 #ifndef KXML_RPC_CLIENT_H
 #define KXML_RPC_CLIENT_H
 
+#include "kxmlrpcclient_export.h"
+
+#include <KUrl>
+
 #include <QtCore/QList>
 #include <QtCore/QObject>
 #include <QtCore/QVariant>
 
-#include <kurl.h>
-#include "kxmlrpcclient_export.h"
-
 /** Names for XmlRpc related classes */
 namespace KXmlRpc {
 
@@ -55,7 +56,7 @@
 
   public:
     /**
-			Constructs a XML-RPC Client.
+      Constructs a XML-RPC Client.
 
       @param parent the parent of this object, defaults to NULL.
      */
@@ -110,24 +111,19 @@
       Returns true if HTTP-Digest authentication is enabled, false
       if not.
 
-      @see enableDigestAuth(), disableDigestAuth()
+      @see setDigestAuthEnabled()
      */
-    bool digestAuth() const;
+    bool isDigestAuthEnabled() const;
 
-    /**
-      Sets HTTP-Digest authentication on.
 
-      @see digestAuth(), disableDigestAuth()
-     */
-    void enableDigestAuth();
-
     /**
-      Sets HTTP-Digest authentication off.
+      Enables/disables HTTP-Digest authentication
 
-      @see enableDigestAuth(), digestAuth()
+      @see isDigestAuthEnabled()
      */
-    void disableDigestAuth();
 
+    void setDigestAuthEnabled( bool enabled );
+
   public Q_SLOTS:
     /**
       Calls the given method on a XML-RPC server, with the given
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic