From a53cf905aed8cc14c9120ad03b6f03fe1373fc2d Mon Sep 17 00:00:00 2001 From: Arno Date: Wed, 8 Jul 2015 01:10:00 +0200 Subject: Add refresh button for picture widget --- mappingtreewidget.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'mappingtreewidget.cpp') diff --git a/mappingtreewidget.cpp b/mappingtreewidget.cpp index bc64d0e..3f46671 100644 --- a/mappingtreewidget.cpp +++ b/mappingtreewidget.cpp @@ -77,19 +77,23 @@ MappingTreeWidget::MappingTreeWidget(QWidget *parent) : QWidget(parent){ typeChanged(lastType); } - // filter + // filter + refresh mFilter = new QLineEdit; connect(mFilter, SIGNAL(returnPressed()), this, SLOT(filter())); mDoFilter = new QPushButton(tr("Filter")); connect(mDoFilter, SIGNAL(clicked()), this, SLOT(filter())); mClearFilter = new QPushButton(tr("Clear")); connect(mClearFilter, SIGNAL(clicked()), this, SLOT(clearFilter())); + mRefresh = new QPushButton; + mRefresh->setIcon(QIcon(":/refresh.png")); + connect(mRefresh, SIGNAL(clicked()), mModel, SLOT(populate())); QLabel *filterLabel = new QLabel(tr("Filter")); QHBoxLayout *filterLayout = new QHBoxLayout; filterLayout->addWidget(filterLabel); filterLayout->addWidget(mFilter); filterLayout->addWidget(mDoFilter); filterLayout->addWidget(mClearFilter); + filterLayout->addWidget(mRefresh); //setup actions mAddChildA = new QAction(tr("Add child..."), this); -- cgit v1.2.3-70-g09d2