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

List:       kde-commits
Subject:    branches/work/libarchive-based-ark/ark/kerfuffle
From:       Henrique Pinto <tawhaki () gmail ! com>
Date:       2007-07-13 15:03:45
Message-ID: 1184339025.681929.2524.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 687421 by henrique:

 * Move observer out of archiveinterface.h


 M  +1 -0      archiveinterface.cpp  
 M  +1 -10     archiveinterface.h  
 M  +3 -1      jobs_p.h  
 A             observer.h   [License: GPL (v2+)]


--- branches/work/libarchive-based-ark/ark/kerfuffle/archiveinterface.cpp #687420:687421
@@ -25,6 +25,7 @@
  */
 
 #include "archiveinterface.h"
+#include "observer.h"
 
 ReadOnlyArchiveInterface::ReadOnlyArchiveInterface( const QString & filename, QObject *parent )
 	: QObject( parent ), m_filename( filename )
--- branches/work/libarchive-based-ark/ark/kerfuffle/archiveinterface.h #687420:687421
@@ -33,17 +33,8 @@
 #include "arch.h"
 #include "kerfuffle_export.h"
 
-class ArchiveObserver
-{
-	public:
-		ArchiveObserver() {}
-		virtual ~ArchiveObserver() {}
+class ArchiveObserver;
 
-		virtual void onError( const QString & message, const QString & details ) = 0;
-		virtual void onEntry( const ArchiveEntry & archiveEntry ) = 0;
-		virtual void onProgress( double ) = 0;
-};
-
 class KERFUFFLE_EXPORT ReadOnlyArchiveInterface: public QObject
 {
 	Q_OBJECT
--- branches/work/libarchive-based-ark/ark/kerfuffle/jobs_p.h #687420:687421
@@ -29,9 +29,11 @@
 #include <ThreadWeaver/Job>
 #include <ThreadWeaver/Weaver>
 
-#include "archiveinterface.h"
 #include <QList>
 
+#include "observer.h"
+#include "archiveinterface.h"
+
 class ArchiveJobHelper: public QObject, public ArchiveObserver
 {
 	Q_OBJECT
[prev in list] [next in list] [prev in thread] [next in thread] 

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