Fix sorting of library. Add basic search framework.
[dorian] / search.cpp
1 #include "search.h"
2
3 Search *inst = 0;
4
5 Search *Search::instance()
6 {
7     if (!inst) {
8         inst = new Search();
9     }
10     return inst;
11 }
12
13 void Search::close()
14 {
15     delete inst;
16     inst = 0;
17 }
18
19 Search::Search(): QObject(0)
20 {
21 }
22
23 void Search::start(const Query &query)
24 {
25     emit beginSearch();
26     emit endSearch();
27 }
28
29 QList<Search::Result> Search::results()
30 {
31     QList<Search::Result> ret;
32     return ret;
33 }
34
35 bool Search::download(const Search::Result &result, const QString &fileName)
36 {
37     Q_UNUSED(result);
38     Q_UNUSED(fileName);
39     emit beginDownload(0);
40     emit endDownload();
41     return false;
42 }