summaryrefslogtreecommitdiff
path: root/plugins/CopyEngine/Ultracopier/DebugDialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/CopyEngine/Ultracopier/DebugDialog.cpp')
-rw-r--r--plugins/CopyEngine/Ultracopier/DebugDialog.cpp44
1 files changed, 44 insertions, 0 deletions
diff --git a/plugins/CopyEngine/Ultracopier/DebugDialog.cpp b/plugins/CopyEngine/Ultracopier/DebugDialog.cpp
new file mode 100644
index 0000000..a20f054
--- /dev/null
+++ b/plugins/CopyEngine/Ultracopier/DebugDialog.cpp
@@ -0,0 +1,44 @@
+/** \file debugDialog.cpp
+\brief Define the dialog to have debug information
+\author alpha_one_x86 */
+
+#include "DebugDialog.h"
+#include "ui_debugDialog.h"
+
+#ifdef ULTRACOPIER_PLUGIN_DEBUG_WINDOW
+
+DebugDialog::DebugDialog(QWidget *parent) :
+ QWidget(parent),
+ ui(new Ui::debugDialog)
+{
+ ui->setupUi(this);
+}
+
+DebugDialog::~DebugDialog()
+{
+ delete ui;
+}
+
+void DebugDialog::setTransferList(const QStringList &list)
+{
+ ui->tranferList->clear();
+ ui->tranferList->addItems(list);
+}
+
+void DebugDialog::setActiveTransfer(const int &activeTransfer)
+{
+ ui->spinBoxActiveTransfer->setValue(activeTransfer);
+}
+
+void DebugDialog::setInodeUsage(const int &inodeUsage)
+{
+ ui->spinBoxNumberOfInode->setValue(inodeUsage);
+}
+
+void DebugDialog::setTransferThreadList(const QStringList &list)
+{
+ ui->transferThreadList->clear();
+ ui->transferThreadList->addItems(list);
+}
+
+#endif