moved frame cache to external class that's easier to pass around
This commit is contained in:
@@ -126,6 +126,7 @@ void RenderBackend::RegenerateCacheID()
|
||||
|| !cache_time_
|
||||
|| !GenerateCacheIDInternal(hash)) {
|
||||
cache_id_.clear();
|
||||
CacheIDChangedEvent(QString());
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -134,6 +135,7 @@ void RenderBackend::RegenerateCacheID()
|
||||
|
||||
QByteArray bytes = hash.result();
|
||||
cache_id_ = bytes.toHex();
|
||||
CacheIDChangedEvent(cache_id_);
|
||||
}
|
||||
|
||||
void RenderBackend::SetError(const QString &error)
|
||||
@@ -155,3 +157,8 @@ const QVector<QThread *> &RenderBackend::threads()
|
||||
{
|
||||
return threads_;
|
||||
}
|
||||
|
||||
void RenderBackend::CacheIDChangedEvent(const QString &id)
|
||||
{
|
||||
Q_UNUSED(id)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user