Changeset View
Changeset View
Standalone View
Standalone View
src/resultset.cpp
Show All 19 Lines | |||||
20 | */ | 20 | */ | ||
21 | 21 | | |||
22 | #include "resultset.h" | 22 | #include "resultset.h" | ||
23 | 23 | | |||
24 | // Qt | 24 | // Qt | ||
25 | #include <QSqlQuery> | 25 | #include <QSqlQuery> | ||
26 | #include <QSqlError> | 26 | #include <QSqlError> | ||
27 | #include <QCoreApplication> | 27 | #include <QCoreApplication> | ||
28 | #include <QDir> | ||||
29 | #include <QUrl> | ||||
28 | 30 | | |||
29 | // Local | 31 | // Local | ||
30 | #include <common/database/Database.h> | 32 | #include <common/database/Database.h> | ||
31 | #include <common/specialvalues.h> | 33 | #include <common/specialvalues.h> | ||
32 | #include <utils/debug_and_return.h> | 34 | #include <utils/debug_and_return.h> | ||
33 | #include <utils/qsqlquery_iterator.h> | 35 | #include <utils/qsqlquery_iterator.h> | ||
34 | #include "kactivities-stats-logsettings.h" | 36 | #include "kactivities-stats-logsettings.h" | ||
35 | 37 | | |||
▲ Show 20 Lines • Show All 71 Lines • ▼ Show 20 Line(s) | |||||
107 | CREATE_GETTER_AND_SETTER(double, score, setScore) | 109 | CREATE_GETTER_AND_SETTER(double, score, setScore) | ||
108 | CREATE_GETTER_AND_SETTER(uint, lastUpdate, setLastUpdate) | 110 | CREATE_GETTER_AND_SETTER(uint, lastUpdate, setLastUpdate) | ||
109 | CREATE_GETTER_AND_SETTER(uint, firstUpdate, setFirstUpdate) | 111 | CREATE_GETTER_AND_SETTER(uint, firstUpdate, setFirstUpdate) | ||
110 | CREATE_GETTER_AND_SETTER(ResultSet::Result::LinkStatus, linkStatus, setLinkStatus) | 112 | CREATE_GETTER_AND_SETTER(ResultSet::Result::LinkStatus, linkStatus, setLinkStatus) | ||
111 | CREATE_GETTER_AND_SETTER(QStringList, linkedActivities, setLinkedActivities) | 113 | CREATE_GETTER_AND_SETTER(QStringList, linkedActivities, setLinkedActivities) | ||
112 | 114 | | |||
113 | #undef CREATE_GETTER_AND_SETTER | 115 | #undef CREATE_GETTER_AND_SETTER | ||
114 | 116 | | |||
117 | QUrl ResultSet::Result::url() const | ||||
118 | { | ||||
119 | if (QDir::isAbsolutePath(d->resource)) { | ||||
120 | return QUrl::fromLocalFile(d->resource); | ||||
121 | } else { | ||||
122 | return QUrl(d->resource); | ||||
123 | } | ||||
124 | } | ||||
115 | 125 | | |||
116 | class ResultSetPrivate { | 126 | class ResultSetPrivate { | ||
117 | public: | 127 | public: | ||
118 | Common::Database::Ptr database; | 128 | Common::Database::Ptr database; | ||
119 | QSqlQuery query; | 129 | QSqlQuery query; | ||
120 | Query queryDefinition; | 130 | Query queryDefinition; | ||
121 | 131 | | |||
122 | mutable ActivitiesSync::ConsumerPtr activities; | 132 | mutable ActivitiesSync::ConsumerPtr activities; | ||
▲ Show 20 Lines • Show All 455 Lines • Show Last 20 Lines |