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

List:       kde-commits
Subject:    KDE/kdeutils/ark/kerfuffle
From:       Raphael Kubo da Costa <kubito () gmail ! com>
Date:       2009-05-14 2:28:33
Message-ID: 1242268113.933431.13031.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 967805 by rkcosta:

Cleanup batchextract.h, adding forward declarations and removing
unnecessary headers. Added the proper headers to batchextract.cpp

 M  +12 -10    batchextract.cpp  
 M  +16 -27    batchextract.h  


--- trunk/KDE/kdeutils/ark/kerfuffle/batchextract.cpp #967804:967805
@@ -20,8 +20,18 @@
  */
 
 #include "batchextract.h"
+
+#include "archive.h"
 #include "extractiondialog.h"
+#include "jobs.h"
+#include "queries.h"
 
+#include <QFileInfo>
+#include <QDir>
+#include <QCoreApplication>
+#include <QApplication>
+#include <QDesktopWidget>
+
 #include <KDebug>
 #include <KGlobal>
 #include <KLocale>
@@ -29,12 +39,6 @@
 #include <KIO/RenameDialog>
 #include <kwidgetjobtracker.h>
 
-#include <QFileInfo>
-#include <QDir>
-#include <QCoreApplication>
-#include <QApplication>
-#include <QDesktopWidget>
-
 namespace Kerfuffle
 {
 	BatchExtract::BatchExtract() 
@@ -83,12 +87,10 @@
 				options
 				);
 
-		connect(job, SIGNAL(userQuery(Query*)),
-				this, SLOT(slotUserQuery(Query*)));
+		connect(job, SIGNAL(userQuery(Query*)), this, SLOT(slotUserQuery(Query*)));
 
 		kDebug( 1601 ) << QString("Registering job from archive %1, to %2, preservePaths \
%3").arg(archive->fileName()).arg(autoDestination).arg(preservePaths);  
-
 		addSubjob(job);
 		fileNames[job] = qMakePair(archive->fileName(), destinationFolder);
 		connect(job, SIGNAL(percent(KJob*, unsigned long)),
@@ -110,7 +112,6 @@
 	{
 		kDebug( 1601 );
 
-
 		if (!subfolder.isEmpty()) {
 			kDebug( 1601 ) << "Creating subfolder" << subfolder;
 			QDir dest(destinationFolder);
@@ -129,6 +130,7 @@
 
 			addExtraction(archive, m_preservePaths, finalDestination);
 		}
+
 		KIO::getJobTracker()->registerJob(this);
 
 		emit description(this,
--- trunk/KDE/kdeutils/ark/kerfuffle/batchextract.h #967804:967805
@@ -22,25 +22,22 @@
 #ifndef BATCHEXTRACT_H
 #define BATCHEXTRACT_H
 
-#include <KParts/MainWindow>
-#include <KParts/ReadWritePart>
-#include <KUrl>
-#include <KDialog>
-#include <QMap>
-#include <QPair>
-#include <kcompositejob.h>
-#include "jobs.h"
-#include "archive.h"
-#include "queries.h"
 #include "kerfuffle_export.h"
 
-using Kerfuffle::Query;
+#include <QtCore/QMap>
+#include <QtCore/QPair>
+#include <QtCore/QString>
 
+#include <kcompositejob.h>
+
 class Interface;
 class KJobTrackerInterface;
+class KUrl;
 
 namespace Kerfuffle
 {
+	class Archive;
+	class Query;
 
 	class KERFUFFLE_EXPORT BatchExtract : public KCompositeJob
 	{
@@ -49,39 +46,31 @@
 		public:
 			BatchExtract();
 			virtual ~BatchExtract();
-			void addExtraction(Kerfuffle::Archive* archive, bool preservePaths = true, \
QString destinationFolder = QString()); +			void addExtraction(Archive* archive, bool \
preservePaths = true, QString destinationFolder = QString());  void start();
 			void setAutoSubfolder(bool value);
 			bool addInput( const KUrl& url );
+			bool showExtractDialog();
+			void setDestinationFolder(QString folder);
+			void setSubfolder(QString subfolder);
+			void setPreservePaths(bool value);
 
 		private slots:
 			void forwardProgress(KJob *job, unsigned long percent);
-			void slotResult( KJob *job );
+			void slotResult(KJob *job);
 			void slotUserQuery(Query *query);
 
 		private:
 			int initialJobCount;
-			QMap<class KJob *, QPair<QString,QString> > fileNames;
+			QMap<KJob*, QPair<QString,QString> > fileNames;
 			bool autoSubfolders;
 
-
-			QList<Kerfuffle::Archive*> inputs;
+			QList<Archive*> inputs;
 			KJobTrackerInterface *tracker;
 			QString destinationFolder;
 			QString subfolder;
 			bool m_preservePaths;
-
-		public:
-			bool showExtractDialog();
-			void setDestinationFolder(QString folder);
-			void setSubfolder(QString subfolder);
-			void setPreservePaths(bool value);
-
-		public slots:
-
 	};
-
 }
 
-
 #endif // BATCHEXTRACT_H


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

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