Source: kio_simpleprogress_dlg.h
|
|
|
|
#ifndef __kio_simpleprogress_dlg_h__
#define __kio_simpleprogress_dlg_h__
#include <qlabel.h>
#include <kprogress.h>
#include "kio_progressbase.h"
class KIOJob;
class KIOSimpleProgressDlg : public KIOProgressBase {
Q_OBJECT
public:
KIOSimpleProgressDlg();
~KIOSimpleProgressDlg() {}
protected slots:
virtual void slotTotalSize( int, unsigned long _bytes );
virtual void slotTotalFiles( int, unsigned long _files );
virtual void slotTotalDirs( int, unsigned long _dirs );
virtual void slotPercent( int, unsigned long _bytes );
virtual void slotProcessedSize( int, unsigned long _bytes );
virtual void slotProcessedFiles( int, unsigned long _files );
virtual void slotProcessedDirs( int, unsigned long _dirs );
virtual void slotScanningDir( int, const char *_dir );
virtual void slotSpeed( int, unsigned long _bytes_per_second );
virtual void slotCopyingFile( int, const char *_from, const char *_to );
virtual void slotMakingDir( int, const char *_dir );
virtual void slotGettingFile( int, const char *_url );
virtual void slotDeletingFile( int, const char *_url );
virtual void slotCanResume( int, bool );
protected:
QLabel* progressLabel;
QLabel* sourceLabel;
QLabel* destLabel;
QLabel* speedLabel;
QLabel* sizeLabel;
QLabel* resumeLabel;
KProgress* m_pProgressBar;
unsigned long m_iTotalSize;
unsigned long m_iTotalFiles;
unsigned long m_iTotalDirs;
unsigned long m_iProcessedDirs;
unsigned long m_iProcessedFiles;
enum ModeType { Copy, Delete, Create, Scan, Fetch };
ModeType mode;
};
#endif
Generated by: root@tantive.terraplex.com on Sun Feb 27 17:39:31 2000, using kdoc 2.0a33. |