bookmarks/BookmarkResults.h
author hgs
Mon, 04 Oct 2010 14:09:43 -0400
changeset 14 1d6c4b7a8fbd
parent 9 1d51612454b5
permissions -rw-r--r--
201037_05
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
 * BookmarkResults.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 BOOKMARKRESULTS_H_
hgs
parents:
diff changeset
     9
#define BOOKMARKRESULTS_H_
hgs
parents:
diff changeset
    10
hgs
parents:
diff changeset
    11
#include <QObject>
hgs
parents:
diff changeset
    12
hgs
parents:
diff changeset
    13
#include "bookmarksapi.h"
hgs
parents:
diff changeset
    14
class QSqlQuery;
hgs
parents:
diff changeset
    15
class BookmarkFav;
hgs
parents:
diff changeset
    16
hgs
parents:
diff changeset
    17
class BOOKMARKSAPI_EXPORT BookmarkResults : public QObject {
hgs
parents:
diff changeset
    18
hgs
parents:
diff changeset
    19
    Q_OBJECT
hgs
parents:
diff changeset
    20
hgs
parents:
diff changeset
    21
    Q_PROPERTY(BookmarkFav* next READ nextBookmark)
hgs
parents:
diff changeset
    22
hgs
parents:
diff changeset
    23
public slots:
hgs
parents:
diff changeset
    24
    BookmarkFav *nextBookmark();
hgs
parents:
diff changeset
    25
    // Javascript hack
hgs
parents:
diff changeset
    26
    bool isMoreBookmarks();
hgs
parents:
diff changeset
    27
hgs
parents:
diff changeset
    28
public:
hgs
parents:
diff changeset
    29
//    BookmarkResults(QSqlQuery *query = 0, QWidget *parent = 0);
hgs
parents:
diff changeset
    30
    BookmarkResults(QSqlQuery *query/*, QWidget *parent = 0*/);
hgs
parents:
diff changeset
    31
    ~BookmarkResults();
hgs
parents:
diff changeset
    32
//    static void registerMetaType();
hgs
parents:
diff changeset
    33
hgs
parents:
diff changeset
    34
protected:
hgs
parents:
diff changeset
    35
    QSqlQuery*    m_query;
hgs
parents:
diff changeset
    36
hgs
parents:
diff changeset
    37
};
hgs
parents:
diff changeset
    38
hgs
parents:
diff changeset
    39
// For scripting
hgs
parents:
diff changeset
    40
//Q_DECLARE_METATYPE(BookmarkResults*)
hgs
parents:
diff changeset
    41
hgs
parents:
diff changeset
    42
hgs
parents:
diff changeset
    43
#endif /* BOOKMARKRESULTS_H_ */