Mercurial > hg > svcore
comparison base/ProgressPrinter.cpp @ 844:f5cd33909744
Drop toStdString, with debug header we can stream QStrings
author | Chris Cannam |
---|---|
date | Tue, 26 Nov 2013 13:43:31 +0000 |
parents | e802e550a1f2 |
children |
comparison
equal
deleted
inserted
replaced
843:e802e550a1f2 | 844:f5cd33909744 |
---|---|
61 | 61 |
62 void | 62 void |
63 ProgressPrinter::done() | 63 ProgressPrinter::done() |
64 { | 64 { |
65 cerr << "\r" | 65 cerr << "\r" |
66 << m_prefix.toStdString() | 66 << m_prefix |
67 << (m_prefix == "" ? "" : " ") | 67 << (m_prefix == "" ? "" : " ") |
68 << "Done" << endl; | 68 << "Done" << endl; |
69 } | 69 } |
70 | 70 |
71 void | 71 void |
72 ProgressPrinter::setProgress(int progress) | 72 ProgressPrinter::setProgress(int progress) |
73 { | 73 { |
74 if (progress == m_lastProgress) return; | 74 if (progress == m_lastProgress) return; |
75 cerr << "\r" | 75 cerr << "\r" |
76 << m_prefix.toStdString() | 76 << m_prefix |
77 << (m_prefix == "" ? "" : " "); | 77 << (m_prefix == "" ? "" : " "); |
78 if (m_definite) { | 78 if (m_definite) { |
79 cerr << progress << "%"; | 79 cerr << progress << "%"; |
80 } else { | 80 } else { |
81 cerr << "|/-\\"[progress % 4]; | 81 cerr << "|/-\\"[progress % 4]; |