~daschuer/mixxx/features_setlog

« back to all changes in this revision

Viewing changes to mixxx/src/library/preparelibrarytablemodel.cpp

  • Committer: daschuer at gmx
  • Date: 2011-10-04 20:29:10 UTC
  • mfrom: (2840.1.15 mixxx-trunk)
  • Revision ID: daschuer@gmx.de-20111004202910-8pktjwu7f51xl515
merged with lp:mixxx

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 
8
8
PrepareLibraryTableModel::PrepareLibraryTableModel(QObject* parent,
9
9
                                                   TrackCollection* pTrackCollection)
10
 
        : TrackModel(pTrackCollection->getDatabase(),
11
 
                     "mixxx.db.model.prepare"),
12
 
          LibraryTableModel(parent, pTrackCollection) {
13
 
 
 
10
        : LibraryTableModel(parent, pTrackCollection,
 
11
                            "mixxx.db.model.prepare") {
14
12
    m_bShowRecentSongs = true;
15
13
    slotSearch("");
16
14
    select();
21
19
 
22
20
 
23
21
PrepareLibraryTableModel::~PrepareLibraryTableModel() {
24
 
 
25
22
}
26
23
 
27
24
bool PrepareLibraryTableModel::isColumnInternal(int column) {
29
26
 
30
27
    if ((column == fieldIndex(LIBRARYTABLE_DATETIMEADDED))) {
31
28
        result = false;
 
29
    } else {
 
30
        result = LibraryTableModel::isColumnInternal(column);
32
31
    }
33
 
    else
34
 
        result = LibraryTableModel::isColumnInternal(column);
35
32
 
36
33
    return result;
37
34
}
43
40
}
44
41
 
45
42
void PrepareLibraryTableModel::slotSearch(const QString& searchText) {
46
 
    BaseSqlTableModel::search(searchText, m_bShowRecentSongs ? RECENT_FILTER : QString());
 
43
    BaseSqlTableModel::search(searchText,
 
44
                              m_bShowRecentSongs ? RECENT_FILTER : QString());
47
45
}
48
46
 
49
 
void PrepareLibraryTableModel::showRecentSongs()
50
 
{
 
47
void PrepareLibraryTableModel::showRecentSongs() {
51
48
   m_bShowRecentSongs = true;
52
49
   search(currentSearch());
53
50
}
54
51
 
55
 
void PrepareLibraryTableModel::showAllSongs()
56
 
{
 
52
void PrepareLibraryTableModel::showAllSongs() {
57
53
    m_bShowRecentSongs = false;
58
54
    search(currentSearch());
59
55
}