3#ifndef QABSTRACTGEOTILECACHE_P_H
4#define QABSTRACTGEOTILECACHE_P_H
17#include <QtLocation/private/qlocationglobal_p.h>
19#include <QtCore/QSharedPointer>
20#include <QtCore/QObject>
21#include <QtCore/QString>
22#include <QtGui/QImage>
63 virtual void setMaxDiskUsage(
int diskUsage);
64 virtual int maxDiskUsage()
const;
65 virtual int diskUsage()
const;
67 virtual void setMaxMemoryUsage(
int memoryUsage);
68 virtual int maxMemoryUsage()
const;
69 virtual int memoryUsage()
const;
93 static QString baseCacheDirectory();
94 static QString baseLocationCacheDirectory();
98 virtual void printStats() = 0;
virtual void insert(const QGeoTileSpec &spec, const QByteArray &bytes, const QString &format, QAbstractGeoTileCache::CacheAreas areas=QAbstractGeoTileCache::AllCaches)=0
virtual int textureUsage() const =0
virtual void setMinTextureUsage(int textureUsage)=0
virtual CostStrategy costStrategyDisk() const =0
virtual QSharedPointer< QGeoTileTexture > get(const QGeoTileSpec &spec)=0
virtual int maxTextureUsage() const =0
virtual void setCostStrategyDisk(CostStrategy costStrategy)=0
virtual int minTextureUsage() const =0
virtual void setCostStrategyMemory(CostStrategy costStrategy)=0
virtual void setCostStrategyTexture(CostStrategy costStrategy)=0
virtual CostStrategy costStrategyTexture() const =0
virtual CostStrategy costStrategyMemory() const =0
virtual void setExtraTextureUsage(int textureUsage)=0
virtual void clearAll()=0
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
GLint GLsizei GLsizei GLenum format
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent