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

List:       kde-commits
Subject:    KDE/kdepim/akregator/src
From:       Frank Osterfeld <frank.osterfeld () kdemail ! net>
Date:       2008-08-22 18:35:34
Message-ID: 1219430134.704298.14638.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 851010 by osterfeld:

move TemporaryValue to a separate header in utils/

 M  +1 -2      browserframe.cpp  
 M  +2 -14     browserframe_p.cpp  
 A             utils/temporaryvalue.h   [License: GPL (v2+) (+Qt exception)]


--- trunk/KDE/kdepim/akregator/src/browserframe.cpp #851009:851010
@@ -331,9 +331,8 @@
 void BrowserFrame::slotReload()
 {
     // TODO
-    //d->lockHistory = true;
+    //TemporaryValue lock( d->lockHistory, true );
     //openUrl(d->url, d->mimetype); // this s
-    //d->lockHistory = false;
 }
 
 void BrowserFrame::slotStop()
--- trunk/KDE/kdepim/akregator/src/browserframe_p.cpp #851009:851010
@@ -23,19 +23,9 @@
 */
 
 #include "browserframe_p.h"
+#include "utils/temporaryvalue.h"
 
-namespace {
-    template <typename T>
-    class TemporaryValue {
-    public:
-        TemporaryValue( T& v_, const T& tempVal ) : v( v_ ), prev( v ) { v = tempVal; }
-        ~TemporaryValue() { v = prev; }
-    private:
-        T& v;
-        const T prev;
-    };
-}
-namespace Akregator {
+using namespace Akregator;
 
 BrowserFrame::Private::Private( BrowserFrame* qq )
   : QObject( qq ),
@@ -272,7 +262,5 @@
     }
 }
 
-} // namespace Akregator
-
 #include "browserframe_p.moc"
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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