}
void MainStatusBar::pushFieldStatus(const QString &message) {
- if (message.isNull()) {
+ if (message.isEmpty()) {
popFieldStatus();
} else {
info_status_.pushText(message, STATUS_CTX_FIELD);
void MainStatusBar::pushByteStatus(const QString &message)
{
- if (message.isNull()) {
+ if (message.isEmpty()) {
popByteStatus();
} else {
info_status_.pushText(message, STATUS_CTX_BYTE);
}
void MainStatusBar::pushFilterStatus(const QString &message) {
- info_status_.pushText(message, STATUS_CTX_FILTER);
+ if (message.isEmpty()) {
+ popFilterStatus();
+ } else {
+ info_status_.pushText(message, STATUS_CTX_FILTER);
+ }
expertUpdate();
}
}
void MainStatusBar::pushPacketStatus(const QString &message) {
- packet_status_.pushText(message, STATUS_CTX_MAIN);
+ if (message.isEmpty()) {
+ popPacketStatus();
+ } else {
+ packet_status_.pushText(message, STATUS_CTX_MAIN);
+ }
}
void MainStatusBar::popPacketStatus() {