X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fwidgets%2Fdecodergroupbox.cpp;h=58874d38722d0723e46a53e271616c21541f55f2;hb=1af53b66060975afe70055fb72265ff0922566da;hp=4cf6a086d73e8aee10a9a6295884e7381699d21a;hpb=204bae4548c295cae1d88fc4eae027a17e5a58a7;p=pulseview.git diff --git a/pv/widgets/decodergroupbox.cpp b/pv/widgets/decodergroupbox.cpp index 4cf6a08..58874d3 100644 --- a/pv/widgets/decodergroupbox.cpp +++ b/pv/widgets/decodergroupbox.cpp @@ -20,10 +20,9 @@ #include "decodergroupbox.h" -#include #include #include -#include +#include #include #include @@ -38,19 +37,20 @@ DecoderGroupBox::DecoderGroupBox(QString title, QWidget *parent) : _layout->setContentsMargins(0, 0, 0, 0); setLayout(_layout); - _layout->addWidget(new QLabel(QString("

%1

").arg(title)), + _layout->addWidget(new QLabel(QString("

%1

").arg(title)), 0, 0); _layout->setColumnStretch(0, 1); - QToolBar *const toolbar = new QToolBar; - toolbar->setIconSize(QSize(16, 16)); - _layout->addWidget(toolbar, 0, 1); + QHBoxLayout *const toolbar = new QHBoxLayout; + _layout->addLayout(toolbar, 0, 1); - QAction *const delete_action = new QAction( - QIcon(":/icons/decoder-delete.svg"), tr("Delete"), this); - connect(delete_action, SIGNAL(triggered()), + QPushButton *const delete_button = new QPushButton( + QIcon(":/icons/decoder-delete.svg"), QString(), this); + delete_button->setFlat(true); + delete_button->setIconSize(QSize(16, 16)); + connect(delete_button, SIGNAL(clicked()), this, SIGNAL(delete_decoder())); - toolbar->addAction(delete_action); + toolbar->addWidget(delete_button); } void DecoderGroupBox::add_layout(QLayout *layout)