bookmarks/BookmarkResultsList.h
author hgs
Fri, 17 Sep 2010 12:10:47 -0400
changeset 9 1d51612454b5
permissions -rw-r--r--
201037
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
 * BookmarkResultsList.h
hgs
parents:
diff changeset
     3
 *
hgs
parents:
diff changeset
     4
 *  Created on: Aug 13, 2010
hgs
parents:
diff changeset
     5
 *      Author: mmoretti
hgs
parents:
diff changeset
     6
 */
hgs
parents:
diff changeset
     7
hgs
parents:
diff changeset
     8
#ifndef BOOKMARKRESULTSLIST_H_
hgs
parents:
diff changeset
     9
#define BOOKMARKRESULTSLIST_H_
hgs
parents:
diff changeset
    10
hgs
parents:
diff changeset
    11
#include <QList>
hgs
parents:
diff changeset
    12
hgs
parents:
diff changeset
    13
template <class T>
hgs
parents:
diff changeset
    14
class BookmarkResultsList : public QList<T>
hgs
parents:
diff changeset
    15
{
hgs
parents:
diff changeset
    16
  /*
hgs
parents:
diff changeset
    17
public:
hgs
parents:
diff changeset
    18
    inline QQueue() {}
hgs
parents:
diff changeset
    19
    inline ~QQueue() {}
hgs
parents:
diff changeset
    20
    inline void enqueue(const T &t) { QList<T>::append(t); }
hgs
parents:
diff changeset
    21
    inline T dequeue() { return QList<T>::takeFirst(); }
hgs
parents:
diff changeset
    22
    inline T &head() { return QList<T>::first(); }
hgs
parents:
diff changeset
    23
    inline const T &head() const { return QList<T>::first(); }
hgs
parents:
diff changeset
    24
*/
hgs
parents:
diff changeset
    25
};
hgs
parents:
diff changeset
    26
hgs
parents:
diff changeset
    27
#endif /* BOOKMARKRESULTSLIST_H_ */