PIQt now provide PICout << operators for Qt types
MapView::setTileObsoleteTime() method. You can set maximum lifetime for tile, after that it will be redownloaded
This commit is contained in:
100
libs/piqt/piqt.h
100
libs/piqt/piqt.h
@@ -794,4 +794,104 @@ T piqDeserialize(const QByteArray & data) {
|
||||
}
|
||||
|
||||
|
||||
/// PICout with Qt
|
||||
|
||||
|
||||
inline PICout operator<<(PICout s, const QVariant & v) {
|
||||
s << Q2PIVariant(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QByteArray & v) {
|
||||
s << Q2PIByteArray(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QString & v) {
|
||||
s << Q2PIString(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QStringList & v) {
|
||||
s << Q2PIStringList(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
#if QT_VERSION_MAJOR == 5
|
||||
template<typename T>
|
||||
inline PICout operator<<(PICout s, const QVector<T> & v) {
|
||||
s << Q2PIVector(v);
|
||||
return s;
|
||||
}
|
||||
#endif
|
||||
|
||||
template<typename T>
|
||||
inline PICout operator<<(PICout s, const QList<T> & v) {
|
||||
s << Q2PIVector(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
template<typename K, typename T>
|
||||
inline PICout operator<<(PICout s, const QMap<K, T> & v) {
|
||||
s << Q2PIMap(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QTime & v) {
|
||||
s << Q2PITime(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QDate & v) {
|
||||
s << Q2PIDate(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QDateTime & v) {
|
||||
s << Q2PIDateTime(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QPoint & v) {
|
||||
s << Q2PIPoint(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QPointF & v) {
|
||||
s << Q2PIPoint(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QLine & v) {
|
||||
s << Q2PILine(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QLineF & v) {
|
||||
s << Q2PILine(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QRect & v) {
|
||||
s << Q2PIRect(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QRectF & v) {
|
||||
s << Q2PIRect(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
inline PICout operator<<(PICout s, const QColor & v) {
|
||||
s << Q2PIColor(v);
|
||||
return s;
|
||||
}
|
||||
|
||||
#ifdef PIQT_HAS_GEOPOSITION
|
||||
inline PICout operator<<(PICout s, const QGeoCoordinate & v) {
|
||||
s << Q2PIGeoPosition(v);
|
||||
return s;
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif // PIQT_H
|
||||
|
||||
Reference in New Issue
Block a user