CacheableItem Class | Qt Installer Framework Manual

- Qt Installer Framework Manual
- CacheableItem

# CacheableItem Class

(QInstaller::CacheableItem)

The CacheableItem is a pure virtual class that defines an interface for a type suited for storage with the GenericDataCache class. More...

Header: | #include <CacheableItem>
Inherited By: | QInstaller::Metadata

- List of all members, including inherited members

## Public Functions

| CacheableItem()
| CacheableItem(const QString &path)
virtual | ~CacheableItem() = 0
virtual QByteArray | checksum() const = 0
virtual bool | isActive() const = 0
virtual bool | isValid() const = 0
virtual bool | obsoletes(QInstaller::CacheableItem *other) = 0
virtual QString | path() const
virtual void | setPath(const QString &path)

## Detailed Description

The CacheableItem is a pure virtual class that defines an interface for a type suited for storage with the GenericDataCache class.

## Member Function Documentation

### CacheableItem::CacheableItem()

Default constructs an instance of CacheableItem.

### CacheableItem::CacheableItem(const QString &path)

Default constructs an instance of CacheableItem.

### `[pure virtual]` CacheableItem::~CacheableItem()

Destroys the instance of CacheableItem.

### `[pure virtual]` QByteArray CacheableItem::checksum() const

### `[pure virtual]` bool CacheableItem::isActive() const

### `[pure virtual]` bool CacheableItem::isValid() const

### `[pure virtual]` bool CacheableItem::obsoletes(QInstaller::CacheableItem *other)

### `[virtual]` QString CacheableItem::path() const

See also setPath().

### `[virtual]` void CacheableItem::setPath(const QString &path)

See also path().