bookmarks/TagResults.h
author hgs
Fri, 15 Oct 2010 17:29:22 -0400
changeset 15 5ea3798f1248
parent 9 1d51612454b5
permissions -rw-r--r--
201041

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

#ifndef TAGRESULTS_H_
#define TAGRESULTS_H_

#include <QWidget>
#include <QString>

#include "bookmarksapi.h"

class QSqlQuery;

class BOOKMARKSAPI_EXPORT TagResults : public QObject {

    Q_OBJECT

    Q_PROPERTY(QString* next READ nextTag)
    Q_PROPERTY(bool hasMoreTags READ hasMoreTags)

public slots:
    QString *nextTag();
 
public:
    TagResults(QSqlQuery *query, QWidget *parent = 0);
    ~TagResults();
    
public: 
    bool hasMoreTags();
    
protected:
    QSqlQuery*    m_query;
};

// For scripting
//Q_DECLARE_METATYPE(TagResults *)


#endif /* TAGRESULTS_H_ */