X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;ds=sidebyside;f=pv%2Fsubwindows%2Fdecoder_selector%2Fsubwindow.cpp;h=5e6dff5a8e5b3a6702e6152ca20a072040bba481;hb=a51c7f7d2691c79caa86930cd8f6ecfa9cd71a28;hp=a201791fd84886f52b4a1159309e6c1e66aea904;hpb=0a7cdbf7a168bcd11b6418b66a5d05706e00d8cb;p=pulseview.git
diff --git a/pv/subwindows/decoder_selector/subwindow.cpp b/pv/subwindows/decoder_selector/subwindow.cpp
index a201791..5e6dff5 100644
--- a/pv/subwindows/decoder_selector/subwindow.cpp
+++ b/pv/subwindows/decoder_selector/subwindow.cpp
@@ -105,11 +105,17 @@ SubWindow::SubWindow(Session& session, QWidget* parent) :
// Hide the columns that hold the detailed item information
tree_view_->hideColumn(2); // ID
+ // Ensure that all decoder tag names are fully visible by default
+ tree_view_->resizeColumnToContents(0);
+
+ tree_view_->setIndentation(10);
+
info_box_->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
QVBoxLayout* info_box_layout = new QVBoxLayout(info_box_);
info_box_layout->addWidget(info_label_header_);
info_box_layout->addWidget(info_label_body_);
info_box_layout->addWidget(info_label_footer_);
+ info_box_layout->setAlignment(Qt::AlignTop);
Qt::TextInteractionFlags flags = Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard;
info_label_header_->setWordWrap(true);
info_label_header_->setTextInteractionFlags(flags);
@@ -198,7 +204,7 @@ void SubWindow::on_item_changed(const QModelIndex& index)
tags.append(s);
}
- info_label_header_->setText(QString("%1 (%2)
%3")
+ info_label_header_->setText(QString("%1 (%2)
%3")
.arg(longname, id, desc));
info_label_body_->setText(doc);
info_label_footer_->setText(tr("
Tags: %1
").arg(tags));