#include <QSparqlQuery>
#include <QSparqlResult>
#include <QSparqlError>
+#if defined(QT4)
#include <QDeclarativeInfo>
+#elif defined(QT5)
+#include <QQmlInfo>
+#endif
#include <QDateTime>
#include <QDBusConnection>
#include <QStringList>
m_connection(0),
m_connected(false) {
+ qDBusRegisterMetaType<Quad>();
+ qDBusRegisterMetaType<QList<Quad> >();
+
QHash<int, QByteArray> roles;
roles.insert(Item, "item");
- setRoleNames(roles);
- qDBusRegisterMetaType<Quad>();
- qDBusRegisterMetaType<QList<Quad> >();
+ setRoleNames(roles);
}
PostCaptureModel::~PostCaptureModel() {
delete m_connection; m_connection = 0;
}
-void PostCaptureModel::classBegin() {
-
-}
-
-void PostCaptureModel::componentComplete() {
-
-}
-
void PostCaptureModel::reload() {
delete m_connection; m_connection = 0;
}
}
+#if defined(QT5)
+QHash<int, QByteArray> PostCaptureModel::roleNames() const {
+ return m_roles;
+}
+
+void PostCaptureModel::setRoleNames(const QHash<int, QByteArray>& roles) {
+ m_roles = roles;
+}
+#endif
+
PostCaptureModelItem::PostCaptureModelItem(const QSparqlResultRow& row, QObject *parent) :
QObject(parent) {