bookmarks/BookmarkResults.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 04 Oct 2010 00:29:21 +0300
changeset 13 8f58c9334c71
permissions -rw-r--r--
Revision: 201037 Kit: 201039

/*
 * BookmarkResults.h
 *
 *  Created on: Aug 13, 2010
 *      Author: mmoretti
 */

#ifndef BOOKMARKRESULTS_H_
#define BOOKMARKRESULTS_H_

#include <QObject>

#include "bookmarksapi.h"
class QSqlQuery;
class BookmarkFav;

class BOOKMARKSAPI_EXPORT BookmarkResults : public QObject {

    Q_OBJECT

    Q_PROPERTY(BookmarkFav* next READ nextBookmark)

public slots:
    BookmarkFav *nextBookmark();
    // Javascript hack
    bool isMoreBookmarks();

public:
//    BookmarkResults(QSqlQuery *query = 0, QWidget *parent = 0);
    BookmarkResults(QSqlQuery *query/*, QWidget *parent = 0*/);
    ~BookmarkResults();
//    static void registerMetaType();

protected:
    QSqlQuery*    m_query;

};

// For scripting
//Q_DECLARE_METATYPE(BookmarkResults*)


#endif /* BOOKMARKRESULTS_H_ */