diff options
Diffstat (limited to 'plugins-alternative/CopyEngine/Rsync/debugDialog.cpp')
-rw-r--r-- | plugins-alternative/CopyEngine/Rsync/debugDialog.cpp | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/plugins-alternative/CopyEngine/Rsync/debugDialog.cpp b/plugins-alternative/CopyEngine/Rsync/debugDialog.cpp new file mode 100644 index 0000000..a03aec0 --- /dev/null +++ b/plugins-alternative/CopyEngine/Rsync/debugDialog.cpp @@ -0,0 +1,70 @@ +/** \file debugDialog.cpp +\brief Define the dialog to have debug information +\author alpha_one_x86 +\version 0.3 +\date 2010 */ + +#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) +{ + if(list.size()==ui->tranferList->count()) + { + int index=0; + while(index<list.size()) + { + ui->tranferList->item(index)->setText(list.at(index)); + index++; + } + } + else + { + ui->tranferList->clear(); + ui->tranferList->addItems(list); + } +} + +void debugDialog::setActiveTransfer(int activeTransfer) +{ + ui->spinBoxActiveTransfer->setValue(activeTransfer); +} + +void debugDialog::setInodeUsage(int inodeUsage) +{ + ui->spinBoxNumberOfInode->setValue(inodeUsage); +} + +void debugDialog::setTransferThreadList(const QStringList &list) +{ + if(list.size()==ui->transferThreadList->count()) + { + int index=0; + while(index<list.size()) + { + ui->transferThreadList->item(index)->setText(list.at(index)); + index++; + } + } + else + { + ui->transferThreadList->clear(); + ui->transferThreadList->addItems(list); + } +} + +#endif |