X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvProgressDialog.h;h=99060412343c8daad4629d05a20f89f33283ea25;hb=0bbf0c26e4e2b917143315bec9ce1c52a357a500;hp=7742773e72cf89a7595c0cab0e7efe687e6b9e0d;hpb=2dab98a87246da49fb09c2529415eefaa4f987e6;p=clitk.git diff --git a/vv/vvProgressDialog.h b/vv/vvProgressDialog.h index 7742773..9906041 100644 --- a/vv/vvProgressDialog.h +++ b/vv/vvProgressDialog.h @@ -15,38 +15,25 @@ - BSD See included LICENSE.txt file - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html ======================================================================-====*/ -#ifndef vvProgressDialog_h -#define vvProgressDialog_h + +#ifndef VVPROGRESSDIALOG_H +#define VVPROGRESSDIALOG_H + +// vv #include "ui_vvProgressDialog.h" -#include -class vvProgressDialog : public QDialog, private Ui::vvProgressDialog +class vvProgressDialog : + public QDialog, + private Ui::vvProgressDialog { Q_OBJECT public: - vvProgressDialog(std::string message,bool show_progress=false) { - setupUi(this); - textLabel->setText(message.c_str()); - if (show_progress) - progressBar->show(); - else - progressBar->hide(); - this->show(); - } - void Update(std::string message) - { - textLabel->setText(message.c_str()); - } - void SetProgress(unsigned int current,unsigned int max) - { - progressBar->setMaximum(max); - progressBar->setValue(current); - } + vvProgressDialog(std::string message,bool show_progress=false); ~vvProgressDialog() {} - -public slots: - + void SetText(std::string message); + void AddToText(std::string message); + void SetProgress(unsigned int current,unsigned int max); }; #endif