MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / slotUpdateParameter

Method slotUpdateParameter

Src/Terminal/OperateTerminal.cpp:307–336  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

305}
306
307void 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
338void COperateTerminal::slotZoomReset()
339{

Callers

nothing calls this directly

Calls 10

GetSizeHintMethod · 0.80
GetDirectionalMethod · 0.80
GetCursorShapeMethod · 0.80
GetScrollBarPositionMethod · 0.80
GetFlowControlWarningMethod · 0.80
GetMotionAfterPastingMethod · 0.80
GetTransparencyMethod · 0.80
GetHistorySizeMethod · 0.80
GetFlowControlMethod · 0.45

Tested by

no test coverage detected