forked from qt-creator/qt-creator
Clang: Rename JobRequest::Requirements to ExpirationsReasons
...to avoid ambiguity in regard to a new enum in a follow-up change. Change-Id: I4f732b5200ed674b6708510ac8de0a795afe52da Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -66,20 +66,20 @@ int JobQueue::size() const
|
||||
|
||||
JobRequests JobQueue::processQueue()
|
||||
{
|
||||
removeOutDatedRequests();
|
||||
removeExpiredRequests();
|
||||
prioritizeRequests();
|
||||
const JobRequests jobsToRun = takeJobRequestsToRunNow();
|
||||
|
||||
return jobsToRun;
|
||||
}
|
||||
|
||||
void JobQueue::removeOutDatedRequests()
|
||||
void JobQueue::removeExpiredRequests()
|
||||
{
|
||||
JobRequests cleanedRequests;
|
||||
|
||||
foreach (const JobRequest &jobRequest, m_queue) {
|
||||
try {
|
||||
if (!isJobRequestOutDated(jobRequest))
|
||||
if (!isJobRequestExpired(jobRequest))
|
||||
cleanedRequests.append(jobRequest);
|
||||
} catch (const std::exception &exception) {
|
||||
qWarning() << "Error in Jobs::removeOutDatedRequests for"
|
||||
@@ -90,12 +90,12 @@ void JobQueue::removeOutDatedRequests()
|
||||
m_queue = cleanedRequests;
|
||||
}
|
||||
|
||||
bool JobQueue::isJobRequestOutDated(const JobRequest &jobRequest) const
|
||||
bool JobQueue::isJobRequestExpired(const JobRequest &jobRequest) const
|
||||
{
|
||||
const JobRequest::Requirements requirements = jobRequest.requirements;
|
||||
const JobRequest::ExpirationReasons expirationReasons = jobRequest.expirationReasons;
|
||||
const UnsavedFiles unsavedFiles = m_documents.unsavedFiles();
|
||||
|
||||
if (requirements.testFlag(JobRequest::CurrentUnsavedFiles)) {
|
||||
if (expirationReasons.testFlag(JobRequest::UnsavedFilesChanged)) {
|
||||
if (jobRequest.unsavedFilesChangeTimePoint != unsavedFiles.lastChangeTimePoint()) {
|
||||
qCDebug(jobsLog) << "Removing due to outdated unsaved files:" << jobRequest;
|
||||
return true;
|
||||
@@ -104,7 +104,7 @@ bool JobQueue::isJobRequestOutDated(const JobRequest &jobRequest) const
|
||||
|
||||
bool projectCheckedAndItExists = false;
|
||||
|
||||
if (requirements.testFlag(JobRequest::DocumentValid)) {
|
||||
if (expirationReasons.testFlag(JobRequest::DocumentClosed)) {
|
||||
if (!m_documents.hasDocument(jobRequest.filePath, jobRequest.projectPartId)) {
|
||||
qCDebug(jobsLog) << "Removing due to already closed document:" << jobRequest;
|
||||
return true;
|
||||
@@ -123,7 +123,7 @@ bool JobQueue::isJobRequestOutDated(const JobRequest &jobRequest) const
|
||||
return true;
|
||||
}
|
||||
|
||||
if (requirements.testFlag(JobRequest::CurrentDocumentRevision)) {
|
||||
if (expirationReasons.testFlag(JobRequest::DocumentRevisionChanged)) {
|
||||
if (document.documentRevision() != jobRequest.documentRevision) {
|
||||
qCDebug(jobsLog) << "Removing due to changed document revision:" << jobRequest;
|
||||
return true;
|
||||
@@ -131,7 +131,7 @@ bool JobQueue::isJobRequestOutDated(const JobRequest &jobRequest) const
|
||||
}
|
||||
}
|
||||
|
||||
if (requirements.testFlag(JobRequest::CurrentProject)) {
|
||||
if (expirationReasons.testFlag(JobRequest::ProjectChanged)) {
|
||||
if (!projectCheckedAndItExists && !m_projectParts.hasProjectPart(jobRequest.projectPartId)) {
|
||||
qCDebug(jobsLog) << "Removing due to already closed project:" << jobRequest;
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user