Make the search widget functional

This commit is contained in:
Luca Beltrame 2015-02-15 18:32:13 +01:00
parent f4842f7eb9
commit 45016bd3a2
3 changed files with 71 additions and 1 deletions

View file

@ -17,4 +17,41 @@
* along with Danbooru Client. If not, see <http://www.gnu.org/licenses/>.
*/
#include "danboorusearchwidget.h"
#include <QPushButton>
#include <QLineEdit>
namespace Danbooru {
DanbooruSearchWidget::DanbooruSearchWidget(QWidget* parent): QWidget(parent)
{
setupUi(this);
connect(searchButton, &QPushButton::clicked, this, &DanbooruSearchWidget::accept);
connect(tagLineEdit, &QLineEdit::returnPressed, this, &DanbooruSearchWidget::accept);
connect(closeButton, &QPushButton::clicked, [this]() { Q_EMIT(rejected()); });
}
DanbooruSearchWidget::~DanbooruSearchWidget()
{
}
QStringList DanbooruSearchWidget::selectedTags() const
{
return m_tags;
}
void DanbooruSearchWidget::accept() {
if(tagLineEdit->text().isEmpty()) {
return;
}
m_tags = tagLineEdit->text().split(",");
Q_EMIT(accepted());
}
} // namespace Danbooru