logic: Fixed code view single not cleared properly in some cases
This commit is contained in:
@@ -192,6 +192,12 @@ void QtCodeNavigator::addedFiles()
|
||||
}
|
||||
}
|
||||
|
||||
void QtCodeNavigator::clear()
|
||||
{
|
||||
clearCodeSnippets();
|
||||
clearCaches();
|
||||
}
|
||||
|
||||
void QtCodeNavigator::clearCodeSnippets()
|
||||
{
|
||||
m_list->clear();
|
||||
|
||||
@@ -37,6 +37,7 @@ public:
|
||||
|
||||
void addedFiles();
|
||||
|
||||
void clear();
|
||||
void clearCodeSnippets();
|
||||
void clearCaches();
|
||||
|
||||
|
||||
@@ -55,6 +55,18 @@ void QtCodeView::refreshView()
|
||||
}
|
||||
|
||||
void QtCodeView::clear()
|
||||
{
|
||||
m_onQtThread(
|
||||
[=]()
|
||||
{
|
||||
m_widget->clear();
|
||||
}
|
||||
);
|
||||
|
||||
m_errorInfos.clear();
|
||||
}
|
||||
|
||||
void QtCodeView::clearCodeSnippets()
|
||||
{
|
||||
m_onQtThread(
|
||||
[=]()
|
||||
|
||||
@@ -27,6 +27,7 @@ public:
|
||||
|
||||
// CodeView implementation
|
||||
virtual void clear();
|
||||
virtual void clearCodeSnippets();
|
||||
|
||||
virtual void setErrorInfos(const std::vector<ErrorInfo>& errorInfos);
|
||||
virtual bool showsErrors() const;
|
||||
|
||||
Reference in New Issue
Block a user