MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / getLogModel

Method getLogModel

launcher/launch/LaunchTask.cpp:202–215  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

200}
201
202shared_qobject_ptr<LogModel> LaunchTask::getLogModel()
203{
204 if (!m_logModel) {
205 m_logModel.reset(new LogModel());
206 m_logModel->setMaxLines(m_instance->getConsoleMaxLines());
207 m_logModel->setStopOnOverflow(m_instance->shouldStopOnConsoleOverflow());
208 // FIXME: should this really be here?
209 m_logModel->setOverflowMessage(tr("Stopped watching the game log because the log length surpassed %1 lines.\n"
210 "You may have to fix your mods because the game is still logging to files and"
211 " likely wasting harddrive space at an alarming rate!")
212 .arg(m_logModel->getMaxLines()));
213 }
214 return m_logModel;
215}
216
217void LaunchTask::onLogLines(const QStringList& lines, MessageLevel::Enum defaultLevel)
218{

Callers 1

Calls 7

setMaxLinesMethod · 0.80
getConsoleMaxLinesMethod · 0.80
setStopOnOverflowMethod · 0.80
setOverflowMessageMethod · 0.80
getMaxLinesMethod · 0.80
resetMethod · 0.45

Tested by

no test coverage detected