diff options
Diffstat (limited to 'plugins/CopyEngine/Ultracopier-0.3/debugDialog.h')
-rw-r--r-- | plugins/CopyEngine/Ultracopier-0.3/debugDialog.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/plugins/CopyEngine/Ultracopier-0.3/debugDialog.h b/plugins/CopyEngine/Ultracopier-0.3/debugDialog.h new file mode 100644 index 0000000..3d48857 --- /dev/null +++ b/plugins/CopyEngine/Ultracopier-0.3/debugDialog.h @@ -0,0 +1,40 @@ +/** \file debugDialog.h +\brief Define the dialog to have debug information +\author alpha_one_x86 +\version 0.3 +\date 2010 */ + +#ifndef DEBUGDAILOG_H +#define DEBUGDAILOG_H + +#include "Environment.h" + +#ifdef ULTRACOPIER_PLUGIN_DEBUG_WINDOW +#include <QWidget> + +namespace Ui { + class debugDialog; +} + +/// \brief class to the dialog to have debug information +class debugDialog : public QWidget +{ + Q_OBJECT +public: + explicit debugDialog(QWidget *parent = 0); + ~debugDialog(); + /// \brief to set the transfer list, limited in result to not slow down the application + void setTransferList(const QStringList &list); + /// \brief show the transfer thread, it show be a thread pool in normal time + void setTransferThreadList(const QStringList &list); + /// \brief show how many transfer is active + void setActiveTransfer(int activeTransfer); + /// \brief show many many inode is manipulated + void setInodeUsage(int inodeUsage); +private: + Ui::debugDialog *ui; +}; + +#endif // ULTRACOPIER_PLUGIN_DEBUG_WINDOW + +#endif // DEBUGDAILOG_H |