data: improvements on error management

* mark all files with errors as incomplete
* fix incomplete label in codeview tooltip not updated properly
* added setting for canceling indexing for files with fatal errors
This commit is contained in:
Eberhard Graether
2017-04-15 17:57:20 +02:00
parent 8dc5ac7cbe
commit 6cd6552343
16 changed files with 100 additions and 14 deletions
@@ -56,6 +56,11 @@ void QtCodeFileTitleButton::setModificationTime(const TimePoint modificationTime
void QtCodeFileTitleButton::setIsComplete(bool isComplete)
{
if (m_isComplete == isComplete)
{
return;
}
m_isComplete = isComplete;
setProperty("complete", isComplete);
@@ -70,6 +75,8 @@ void QtCodeFileTitleButton::setIsComplete(bool isComplete)
{
setStyleSheet("");
}
updateTexts();
}
void QtCodeFileTitleButton::setProject(const std::string& name)