projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
inputfile: Use a vector instead of an array on the stack.
[pulseview.git]
/
pv
/
widgets
/
decodergroupbox.cpp
diff --git
a/pv/widgets/decodergroupbox.cpp
b/pv/widgets/decodergroupbox.cpp
index 81e5e90218cce848366d6021ec32c83c557ba2d0..cdefcc74325fe07227ad9821a3610b7c4633c5b2 100644
(file)
--- a/
pv/widgets/decodergroupbox.cpp
+++ b/
pv/widgets/decodergroupbox.cpp
@@
-14,8
+14,7
@@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#include "decodergroupbox.hpp"
*/
#include "decodergroupbox.hpp"
@@
-25,12
+24,12
@@
#include <QPushButton>
#include <QVBoxLayout>
#include <QPushButton>
#include <QVBoxLayout>
-#include <
assert.h
>
+#include <
cassert
>
namespace pv {
namespace widgets {
namespace pv {
namespace widgets {
-DecoderGroupBox::DecoderGroupBox(QString title, QWidget *parent, bool isDeletable) :
+DecoderGroupBox::DecoderGroupBox(QString title, Q
String tooltip, Q
Widget *parent, bool isDeletable) :
QWidget(parent),
layout_(new QGridLayout),
show_hide_button_(QIcon(":/icons/decoder-shown.svg"), QString(), this)
QWidget(parent),
layout_(new QGridLayout),
show_hide_button_(QIcon(":/icons/decoder-shown.svg"), QString(), this)
@@
-38,13
+37,15
@@
DecoderGroupBox::DecoderGroupBox(QString title, QWidget *parent, bool isDeletabl
layout_->setContentsMargins(0, 0, 0, 0);
setLayout(layout_);
layout_->setContentsMargins(0, 0, 0, 0);
setLayout(layout_);
- layout_->addWidget(new QLabel(QString("<h3>%1</h3>").arg(title)),
- 0, 0);
+ auto *lbl = new QLabel(QString("<h3>%1</h3>").arg(title));
+ lbl->setToolTip(tooltip);
+ layout_->addWidget(lbl, 0, 0);
layout_->setColumnStretch(0, 1);
QHBoxLayout *const toolbar = new QHBoxLayout;
layout_->addLayout(toolbar, 0, 1);
layout_->setColumnStretch(0, 1);
QHBoxLayout *const toolbar = new QHBoxLayout;
layout_->addLayout(toolbar, 0, 1);
+ show_hide_button_.setToolTip(tr("Show/hide this decoder trace"));
show_hide_button_.setFlat(true);
show_hide_button_.setIconSize(QSize(16, 16));
connect(&show_hide_button_, SIGNAL(clicked()),
show_hide_button_.setFlat(true);
show_hide_button_.setIconSize(QSize(16, 16));
connect(&show_hide_button_, SIGNAL(clicked()),
@@
-54,6
+55,7
@@
DecoderGroupBox::DecoderGroupBox(QString title, QWidget *parent, bool isDeletabl
if (isDeletable) {
QPushButton *const delete_button = new QPushButton(
QIcon(":/icons/decoder-delete.svg"), QString(), this);
if (isDeletable) {
QPushButton *const delete_button = new QPushButton(
QIcon(":/icons/decoder-delete.svg"), QString(), this);
+ delete_button->setToolTip(tr("Delete this decoder trace"));
delete_button->setFlat(true);
delete_button->setIconSize(QSize(16, 16));
connect(delete_button, SIGNAL(clicked()),
delete_button->setFlat(true);
delete_button->setIconSize(QSize(16, 16));
connect(delete_button, SIGNAL(clicked()),
@@
-75,5
+77,5
@@
void DecoderGroupBox::set_decoder_visible(bool visible)
":/icons/decoder-hidden.svg"));
}
":/icons/decoder-hidden.svg"));
}
-}
//
widgets
-}
//
pv
+}
// namespace
widgets
+}
// namespace
pv