[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