Make sure packets_bar_update does something.

svn path=/trunk/; revision=46355
This commit is contained in:
Gerald Combs 2012-12-03 21:53:53 +00:00
parent da6f295794
commit 469c33aff4
2 changed files with 19 additions and 17 deletions

View File

@ -85,7 +85,9 @@ statusbar_push_temporary_msg(const gchar *msg_format, ...)
void
packets_bar_update(void)
{
// XXX Implement
if (!cur_main_status_bar_) return;
cur_main_status_bar_->updateCaptureStatistics(NULL);
}
MainStatusBar::MainStatusBar(QWidget *parent) :
@ -250,25 +252,11 @@ void MainStatusBar::popProfileStatus() {
profile_status_.popText(STATUS_CTX_MAIN);
}
void MainStatusBar::toggleBackground(bool enabled)
{
if (enabled) {
setStyleSheet(QString(
"QStatusBar {"
" background-color: #%1;"
"}"
)
.arg(tango_butter_4, 6, 16, QChar('0')));
} else {
setStyleSheet("");
}
}
void MainStatusBar::updateCaptureStatistics(capture_options *capture_opts)
{
QString packets_str;
if (capture_opts->cf != cap_file_ || !cap_file_) return;
if ((capture_opts && capture_opts->cf != cap_file_) || !cap_file_) return;
/* Do we have any packets? */
if (cap_file_->count) {
@ -300,6 +288,20 @@ void MainStatusBar::updateCaptureStatistics(capture_options *capture_opts)
pushPacketStatus(packets_str);
}
void MainStatusBar::toggleBackground(bool enabled)
{
if (enabled) {
setStyleSheet(QString(
"QStatusBar {"
" background-color: #%1;"
"}"
)
.arg(tango_butter_4, 6, 16, QChar('0')));
} else {
setStyleSheet("");
}
}
/*
* Editor modelines
*

View File

@ -67,10 +67,10 @@ public slots:
void popPacketStatus();
void pushProfileStatus(QString &message);
void popProfileStatus();
void updateCaptureStatistics(capture_options * capture_opts);
private slots:
void toggleBackground(bool enabled);
void updateCaptureStatistics(capture_options * capture_opts);
};
#endif // MAIN_STATUS_BAR_H