cache: behavior improvements

This commit is contained in:
itsmattkc
2022-06-06 09:39:09 -07:00
parent 25699ef05b
commit dfc401b63c
5 changed files with 29 additions and 17 deletions
+8 -3
View File
@@ -40,7 +40,9 @@ void PlaybackCache::Invalidate(const TimeRange &r)
emit Invalidated(r);
SaveState();
if (saving_enabled_) {
SaveState();
}
}
Node *PlaybackCache::parent() const
@@ -166,7 +168,9 @@ void PlaybackCache::Validate(const TimeRange &r, bool signal)
emit Validated(r);
}
SaveState();
if (saving_enabled_) {
SaveState();
}
}
void PlaybackCache::InvalidateEvent(const TimeRange &)
@@ -179,7 +183,8 @@ Project *PlaybackCache::GetProject() const
}
PlaybackCache::PlaybackCache(QObject *parent) :
QObject(parent)
QObject(parent),
saving_enabled_(true)
{
uuid_ = QUuid::createUuid();
}