Changeset View
Changeset View
Standalone View
Standalone View
src/plasma/private/storagethread.cpp
Show First 20 Lines • Show All 155 Lines • ▼ Show 20 Line(s) | 101 | { | |||
---|---|---|---|---|---|
156 | it.toFront(); | 156 | it.toFront(); | ||
157 | while (it.hasNext()) { | 157 | while (it.hasNext()) { | ||
158 | it.next(); | 158 | it.next(); | ||
159 | //qCDebug(LOG_PLASMA) << "going to insert" << valueGroup << it.key(); | 159 | //qCDebug(LOG_PLASMA) << "going to insert" << valueGroup << it.key(); | ||
160 | query.bindValue(QStringLiteral(":id"), it.key()); | 160 | query.bindValue(QStringLiteral(":id"), it.key()); | ||
161 | 161 | | |||
162 | QString field; | 162 | QString field; | ||
163 | bool binary = false; | 163 | bool binary = false; | ||
164 | switch (QMetaType::Type(it.value().type())) { | 164 | switch (it.value().type()) { | ||
165 | case QVariant::String: | 165 | case QVariant::String: | ||
166 | field = QStringLiteral(":txt"); | 166 | field = QStringLiteral(":txt"); | ||
167 | break; | 167 | break; | ||
168 | case QVariant::Int: | 168 | case QVariant::Int: | ||
169 | field = QStringLiteral(":int"); | 169 | field = QStringLiteral(":int"); | ||
170 | break; | 170 | break; | ||
171 | case QVariant::Double: | 171 | case QVariant::Double: | ||
172 | case QMetaType::Float: | | |||
173 | field = QStringLiteral(":float"); | 172 | field = QStringLiteral(":float"); | ||
174 | break; | 173 | break; | ||
175 | case QVariant::ByteArray: | 174 | case QVariant::ByteArray: | ||
176 | binary = true; | 175 | binary = true; | ||
177 | field = QStringLiteral(":binary"); | 176 | field = QStringLiteral(":binary"); | ||
178 | break; | 177 | break; | ||
179 | default: | 178 | default: | ||
180 | continue; | 179 | continue; | ||
▲ Show 20 Lines • Show All 166 Lines • Show Last 20 Lines |