ui: added maximize button to CodeSnippets that opens the full file in a separate window

This commit is contained in:
Eberhard Graether
2014-07-27 16:13:59 +02:00
parent b0e3cda41e
commit dea79f701b
25 changed files with 309 additions and 112 deletions
@@ -67,6 +67,19 @@ void CodeController::handleMessage(MessageRefresh* message)
getView()->refreshView();
}
void CodeController::handleMessage(MessageShowFile* message)
{
CodeView::CodeSnippetParams params;
params.startLineNumber = message->lineNumber;
params.activeTokenIds = message->activeTokenIds;
std::shared_ptr<TextAccess> textAccess = TextAccess::createFromFile(message->filePath);
params.code = textAccess->getText();
params.locationFile = m_locationAccess->getTokenLocationsForFile(message->filePath);
getView()->showCodeFile(params);
}
CodeView* CodeController::getView()
{
return Controller::getView<CodeView>();