summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/progressloggergui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/progressloggergui.cpp')
-rw-r--r--rbutil/rbutilqt/progressloggergui.cpp25
1 files changed, 24 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/progressloggergui.cpp b/rbutil/rbutilqt/progressloggergui.cpp
index f348d5b96d..8dc3e71844 100644
--- a/rbutil/rbutilqt/progressloggergui.cpp
+++ b/rbutil/rbutilqt/progressloggergui.cpp
@@ -31,7 +31,30 @@ ProgressLoggerGui::ProgressLoggerGui(QObject* parent): ProgressloggerInterface(p
31void ProgressLoggerGui::addItem(QString text) 31void ProgressLoggerGui::addItem(QString text)
32{ 32{
33 dp.listProgress->addItem(text); 33 dp.listProgress->addItem(text);
34} 34}
35
36void ProgressLoggerGui::addItem(QString text,int flag)
37{
38 QListWidgetItem* item = new QListWidgetItem(text);
39
40 switch(flag)
41 {
42 case LOGOK:
43 item->setIcon(QIcon(":/icons/icons/log-ok.png"));
44 break;
45 case LOGINFO:
46 item->setIcon(QIcon(":/icons/icons/log-info.png"));
47 break;
48 case LOGWARNING:
49 item->setIcon(QIcon(":/icons/icons/log-warning.png"));
50 break;
51 case LOGERROR:
52 item->setIcon(QIcon(":/icons/icons/log-error.png"));
53 break;
54 }
55
56 dp.listProgress->addItem(item);
57}
35 58
36void ProgressLoggerGui::setProgressValue(int value) 59void ProgressLoggerGui::setProgressValue(int value)
37{ 60{