summaryrefslogtreecommitdiffstats
path: root/kio/tests/kioslavetest.h
diff options
context:
space:
mode:
Diffstat (limited to 'kio/tests/kioslavetest.h')
-rw-r--r--kio/tests/kioslavetest.h108
1 files changed, 0 insertions, 108 deletions
diff --git a/kio/tests/kioslavetest.h b/kio/tests/kioslavetest.h
deleted file mode 100644
index 02fae7f23..000000000
--- a/kio/tests/kioslavetest.h
+++ /dev/null
@@ -1,108 +0,0 @@
- /*
- This file is or will be part of KDE desktop environment
-
- Copyright 1999 Matt Koss <koss@miesto.sk>
-
- It is licensed under GPL version 2.
-
- If it is part of KDE libraries than this file is licensed under
- LGPL version 2.
- */
-
-#ifndef _KIOSLAVETEST_H
-#define _KIOSLAVETEST_H
-
-#include <tqlabel.h>
-#include <tqlineedit.h>
-#include <tqradiobutton.h>
-#include <tqpushbutton.h>
-#include <tqbuttongroup.h>
-#include <tqwidget.h>
-
-#include <kmainwindow.h>
-
-#include "kio/job.h"
-#include "kio/global.h"
-#include "kio/statusbarprogress.h"
-#include "kio/slave.h"
-
-class KioslaveTest : public KMainWindow {
- Q_OBJECT
-
-public:
- KioslaveTest( TQString src, TQString dest, uint op, uint pr );
- ~KioslaveTest() {}
-
- enum Operations { List, ListRecursive, Stat, Get, Put, Copy, Move, Delete, Shred, Mkdir, Mimetype };
-
- enum ProgressModes { ProgressNone, ProgressDefault, ProgressStatus };
-
-protected:
-
- void closeEvent( TQCloseEvent * );
-
- void printUDSEntry( const KIO::UDSEntry & entry );
-
- // info stuff
- TQLabel *lb_from;
- TQLineEdit *le_source;
-
- TQLabel *lb_to;
- TQLineEdit *le_dest;
-
- // operation stuff
- TQButtonGroup *opButtons;
-
- TQRadioButton *rbList;
- TQRadioButton *rbListRecursive;
- TQRadioButton *rbStat;
- TQRadioButton *rbGet;
- TQRadioButton *rbPut;
- TQRadioButton *rbCopy;
- TQRadioButton *rbMove;
- TQRadioButton *rbDelete;
- TQRadioButton *rbShred;
- TQRadioButton *rbMkdir;
- TQRadioButton *rbMimetype;
-
- // progress stuff
- TQButtonGroup *progressButtons;
-
- TQRadioButton *rbProgressNone;
- TQRadioButton *rbProgressDefault;
- TQRadioButton *rbProgressStatus;
-
- TQPushButton *pbStart;
- TQPushButton *pbStop;
-
- TQPushButton *close;
-
-protected slots:
- void changeOperation( int id );
- void changeProgressMode( int id );
-
- void startJob();
- void stopJob();
-
- void slotResult( KIO::Job * );
- void slotEntries( KIO::Job *, const KIO::UDSEntryList& );
- void slotData( KIO::Job *, const TQByteArray &data );
- void slotDataReq( KIO::Job *, TQByteArray &data );
-
- void slotQuit();
- void slotSlaveConnected();
- void slotSlaveError();
-
-private:
- KIO::Job *job;
- TQWidget *main_widget;
-
- KIO::StatusbarProgress *statusProgress;
-
- int selectedOperation;
- int progressMode;
- int putBuffer;
- KIO::Slave *slave;
-};
-
-#endif // _KIOSLAVETEST_H