| 305 | } |
| 306 | |
| 307 | void COperateTerminal::slotUpdateParameter(COperate* pOperate) |
| 308 | { |
| 309 | qDebug(log) << Q_FUNC_INFO; |
| 310 | if(this != pOperate) return; |
| 311 | if(!GetParameter() || !m_pTerminal) return; |
| 312 | |
| 313 | auto pPara = &GetParameter()->m_Terminal; |
| 314 | |
| 315 | #if QTERMWIDGET_VERSION >= QT_VERSION_CHECK(0, 9, 0) |
| 316 | m_pTerminal->setTerminalSizeHint(pPara->GetSizeHint()); |
| 317 | m_pTerminal->setBidiEnabled(pPara->GetDirectional()); |
| 318 | m_pTerminal->disableBracketedPasteMode(pPara->GetDisableBracketedPasteMode()); |
| 319 | #endif |
| 320 | m_pTerminal->setTerminalFont(pPara->GetFont()); |
| 321 | m_pTerminal->setKeyboardCursorShape(pPara->GetCursorShape()); |
| 322 | m_pTerminal->setColorScheme(pPara->GetColorScheme()); |
| 323 | m_pTerminal->setScrollBarPosition(pPara->GetScrollBarPosition()); |
| 324 | m_pTerminal->setFlowControlEnabled(pPara->GetFlowControl()); |
| 325 | m_pTerminal->setFlowControlWarningEnabled(pPara->GetFlowControlWarning()); |
| 326 | m_pTerminal->setMotionAfterPasting(pPara->GetMotionAfterPasting()); |
| 327 | m_pTerminal->setTerminalOpacity(1.0 - pPara->GetTransparency() / 100.0); |
| 328 | m_pTerminal->setTerminalBackgroundImage(pPara->GetBackgroupImage()); |
| 329 | |
| 330 | m_pTerminal->setKeyBindings(pPara->GetKeyBindings()); |
| 331 | m_pTerminal->setHistorySize(pPara->GetHistorySize()); |
| 332 | |
| 333 | // m_pTerminal->setMonitorActivity(false); |
| 334 | // m_pTerminal->setMonitorSilence(false); |
| 335 | // m_pTerminal->setBlinkingCursor(true); |
| 336 | } |
| 337 | |
| 338 | void COperateTerminal::slotZoomReset() |
| 339 | { |
nothing calls this directly
no test coverage detected