diff options
Diffstat (limited to 'ui/qt/main_status_bar.cpp')
-rw-r--r-- | ui/qt/main_status_bar.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ui/qt/main_status_bar.cpp b/ui/qt/main_status_bar.cpp index 59f96363bd..098e305991 100644 --- a/ui/qt/main_status_bar.cpp +++ b/ui/qt/main_status_bar.cpp @@ -46,6 +46,7 @@ enum StatusContext { STATUS_CTX_MAIN, STATUS_CTX_FILE, STATUS_CTX_FIELD, + STATUS_CTX_BYTE, STATUS_CTX_FILTER, STATUS_CTX_TEMPORARY }; @@ -251,6 +252,20 @@ void MainStatusBar::popFieldStatus() { info_status_.popText(STATUS_CTX_FIELD); } +void MainStatusBar::pushByteStatus(QString &message) +{ + if (message.isNull()) { + popByteStatus(); + } else { + info_status_.pushText(message, STATUS_CTX_BYTE); + } +} + +void MainStatusBar::popByteStatus() +{ + info_status_.popText(STATUS_CTX_BYTE); +} + void MainStatusBar::pushFilterStatus(QString &message) { info_status_.pushText(message, STATUS_CTX_FILTER); expertUpdate(); |