summaryrefslogtreecommitdiff
path: root/ui/qt/main_status_bar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/main_status_bar.cpp')
-rw-r--r--ui/qt/main_status_bar.cpp15
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();