Fix sorting of library. Add basic search framework.
[dorian] / searchdialog.cpp
1 #include <QtGui>
2
3 #include "searchdialog.h"
4 #include "search.h"
5
6 SearchDialog::SearchDialog(QWidget *parent): Dyalog(parent)
7 {
8     setWindowTitle(tr("Search"));
9
10     QLabel *titleLabel = new QLabel(tr("Title:"), this);
11     title = new QLineEdit(this);
12     QLabel *authorLabel = new QLabel(tr("Author"), this);
13     author = new QLineEdit(this);
14
15     addWidget(titleLabel);
16     addWidget(title);
17     addWidget(authorLabel);
18     addWidget(author);
19     addStretch();
20     addButton(tr("Search"), this, SLOT(accept()));
21 }
22
23 Search::Query SearchDialog::query()
24 {
25     Search::Query ret;
26     ret.title = title->text();
27     ret.author = author->text();
28     return ret;
29 }