aboutsummaryrefslogtreecommitdiffstats
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.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/ui/qt/main_status_bar.cpp b/ui/qt/main_status_bar.cpp
index 098e305991..a0c016b7bd 100644
--- a/ui/qt/main_status_bar.cpp
+++ b/ui/qt/main_status_bar.cpp
@@ -118,13 +118,18 @@ MainStatusBar::MainStatusBar(QWidget *parent) :
expert_status_.setTextFormat(Qt::RichText);
expert_status_.hide();
- // XXX Add the comment icon
+ // We just want a clickable image. Using a QPushButton or QToolButton would require
+ // a lot of adjustment.
+ comment_label_.setText("<a href><img src=\":/comment/capture_comment_update.png\"></img></a>");
+ comment_label_.setToolTip(tr("Open the Capture Properties dialgo"));
+ connect(&comment_label_, SIGNAL(linkActivated(QString)), this, SIGNAL(editCaptureComment()));
info_progress_hb->setContentsMargins(0, 0, 0, 0);
info_status_.setTemporaryContext(STATUS_CTX_TEMPORARY);
info_progress_hb->addWidget(&expert_status_);
+ info_progress_hb->addWidget(&comment_label_);
info_progress_hb->addWidget(&info_status_);
info_progress_hb->addWidget(&progress_bar_);
info_progress_hb->addStretch(10);
@@ -221,6 +226,7 @@ void MainStatusBar::expertUpdate() {
void MainStatusBar::setCaptureFile(capture_file *cf)
{
cap_file_ = cf;
+ comment_label_.setEnabled(cap_file_ != NULL);
}
void MainStatusBar::pushTemporaryStatus(QString &message) {