logic: Made history menu use on Messages instead of SearchMatch

* Common base class MessageActivateBase for activation messages with getter for SearchMatches
* Removed duplicate logic for creating SearchMatches from Messages
* Fixed can't reactivate fulltext search from history menu
* Renamed history message and moved to sub directory
* Fixed activating node type filters didn't clear code view
This commit is contained in:
Eberhard Graether
2018-07-03 15:11:52 +02:00
parent 0519fd1462
commit c8a885be83
40 changed files with 427 additions and 472 deletions
@@ -55,6 +55,11 @@ void ErrorController::handleMessage(MessageActivateErrors* message)
}
}
void ErrorController::handleMessage(MessageActivateFullTextSearch* message)
{
m_showsErrors = false;
}
void ErrorController::handleMessage(MessageActivateTokens* message)
{
m_showsErrors = false;
@@ -140,11 +145,6 @@ void ErrorController::handleMessage(MessageShowError* message)
getView()->setErrorId(message->errorId);
}
void ErrorController::handleMessage(MessageSearchFullText* message)
{
m_showsErrors = false;
}
ErrorView* ErrorController::getView() const
{
return Controller::getView<ErrorView>();