Skip to content

Commit 2e0753e

Browse files
committed
Terminal: add QTermWidget::addCustomKeyboardLayoutDir
1 parent 33cc6b6 commit 2e0753e

2 files changed

Lines changed: 16 additions & 9 deletions

File tree

Src/Terminal/OperateTerminal.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff 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";

Src/Terminal/ParameterTerminalUI.cpp

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)