bookmarks/BookmarkResults.h
changeset 9 1d51612454b5
equal deleted inserted replaced
8:6b5f25f057c2 9:1d51612454b5
       
     1 /*
       
     2  * BookmarkResults.h
       
     3  *
       
     4  *  Created on: Aug 13, 2010
       
     5  *      Author: mmoretti
       
     6  */
       
     7 
       
     8 #ifndef BOOKMARKRESULTS_H_
       
     9 #define BOOKMARKRESULTS_H_
       
    10 
       
    11 #include <QObject>
       
    12 
       
    13 #include "bookmarksapi.h"
       
    14 class QSqlQuery;
       
    15 class BookmarkFav;
       
    16 
       
    17 class BOOKMARKSAPI_EXPORT BookmarkResults : public QObject {
       
    18 
       
    19     Q_OBJECT
       
    20 
       
    21     Q_PROPERTY(BookmarkFav* next READ nextBookmark)
       
    22 
       
    23 public slots:
       
    24     BookmarkFav *nextBookmark();
       
    25     // Javascript hack
       
    26     bool isMoreBookmarks();
       
    27 
       
    28 public:
       
    29 //    BookmarkResults(QSqlQuery *query = 0, QWidget *parent = 0);
       
    30     BookmarkResults(QSqlQuery *query/*, QWidget *parent = 0*/);
       
    31     ~BookmarkResults();
       
    32 //    static void registerMetaType();
       
    33 
       
    34 protected:
       
    35     QSqlQuery*    m_query;
       
    36 
       
    37 };
       
    38 
       
    39 // For scripting
       
    40 //Q_DECLARE_METATYPE(BookmarkResults*)
       
    41 
       
    42 
       
    43 #endif /* BOOKMARKRESULTS_H_ */