File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,6 +21,20 @@ COperateTerminal::COperateTerminal(CPlugin *parent)
2121 m_pThread(nullptr ),
2222 m_pParameters(nullptr )
2323{
24+ QTermWidget::addCustomColorSchemeDir (QApplication::applicationDirPath ()
25+ + QDir::separator () + " color-schemes" );
26+ QTermWidget::addCustomColorSchemeDir (QApplication::applicationDirPath ()
27+ + QDir::separator () + " .."
28+ + QDir::separator () + " share"
29+ + QDir::separator () + " qtermwidget6"
30+ + QDir::separator () + " color-schemes" );
31+ QTermWidget::addCustomKeyboardLayoutDir (QApplication::applicationDirPath ()
32+ + QDir::separator () + " kb-layouts" );
33+ QTermWidget::addCustomKeyboardLayoutDir (QApplication::applicationDirPath ()
34+ + QDir::separator () + " .."
35+ + QDir::separator () + " share"
36+ + QDir::separator () + " qtermwidget6"
37+ + QDir::separator () + " kb-layouts" );
2438 m_pTerminal = new QTermWidget (0 );
2539 if (!m_pTerminal) {
2640 qCritical (log) << " new QTermWidget() fail" ;
Original file line number Diff line number Diff line change @@ -100,14 +100,7 @@ int CParameterTerminalUI::SetParameter(CParameter *pParameter)
100100 ui->cbCursorShape ->addItem (tr (" UnderlineCursor" ), (int )Konsole::Emulation::KeyboardCursorShape::UnderlineCursor);
101101 ui->cbCursorShape ->addItem (tr (" IBeamCursor" ), (int )Konsole::Emulation::KeyboardCursorShape::BlockCursor);
102102 ui->cbCursorShape ->setCurrentIndex ((int )m_pPara->GetCursorShape ());
103-
104- QTermWidget::addCustomColorSchemeDir (QApplication::applicationDirPath ()
105- + QDir::separator () + " color-schemes" );
106- QTermWidget::addCustomColorSchemeDir (QApplication::applicationDirPath ()
107- + QDir::separator () + " .."
108- + QDir::separator () + " share"
109- + QDir::separator () + " qtermwidget6"
110- + QDir::separator () + " color-schemes" );
103+
111104 ui->cbColorScheme ->addItems (QTermWidget::availableColorSchemes ());
112105 if (!m_pPara->GetColorScheme ().isEmpty ())
113106 ui->cbColorScheme ->setCurrentText (m_pPara->GetColorScheme ());
@@ -121,7 +114,7 @@ int CParameterTerminalUI::SetParameter(CParameter *pParameter)
121114 ui->cbFlowControl ->setChecked (m_pPara->GetFlowControl ());
122115 ui->cbBiDirectional ->setChecked (m_pPara->GetDirectional ());
123116 ui->leImage ->setText (m_pPara->GetBackgroupImage ());
124-
117+
125118 ui->cbKeyBinding ->addItems (QTermWidget::availableKeyBindings ());
126119 ui->cbKeyBinding ->setCurrentText (m_pPara->GetKeyBindings ());
127120
You can’t perform that action at this time.
0 commit comments