Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Utilities
Konsole
Commits
ba91583f
Commit
ba91583f
authored
Jul 29, 2020
by
Tomaz Canabrava
Browse files
Add new Library keyboardtranslator
parent
fbe57423
Changes
18
Hide whitespace changes
Inline
Side-by-side
src/CMakeLists.txt
View file @
ba91583f
...
...
@@ -76,12 +76,17 @@ endif()
# This konsoleprivate_core is the "core" library that depends in nothing from konsole itself
# so we can start to detangle the codebase.
set
(
konsoleprivate_core_SRCS ShellCommand.cpp
)
set
(
konsoleprivate_core_SRCS
ShellCommand.cpp
WindowSystemInfo.cpp
)
add_library
(
konsoleprivate_core STATIC
${
konsoleprivate_core_SRCS
}
)
target_link_libraries
(
konsoleprivate_core
${
konsole_LIBS
}
)
add_subdirectory
(
colorscheme
)
add_subdirectory
(
keyboardtranslator
)
add_subdirectory
(
profile
)
set
(
konsoleprivate_SRCS
${
sessionadaptors_SRCS
}
...
...
@@ -122,11 +127,6 @@ set(konsoleprivate_SRCS ${sessionadaptors_SRCS}
widgets/HistorySizeWidget.cpp
widgets/IncrementalSearchBar.cpp
KeyBindingEditor.cpp
KeyboardTranslator.cpp
FallbackKeyboardTranslator.cpp
KeyboardTranslatorReader.cpp
KeyboardTranslatorWriter.cpp
KeyboardTranslatorManager.cpp
ProcessInfo.cpp
NullProcessInfo.cpp
UnixProcessInfo.cpp
...
...
@@ -161,7 +161,6 @@ set(konsoleprivate_SRCS ${sessionadaptors_SRCS}
Vt102Emulation.cpp
ZModemDialog.cpp
PrintOptions.cpp
WindowSystemInfo.cpp
CharacterWidth.cpp
CompositeWidgetFocusWatcher.cpp
AutoScrollHandler.cpp
...
...
@@ -201,6 +200,7 @@ target_link_libraries(konsoleprivate
PUBLIC
konsoleprivate_core
konsolecolorscheme
keyboardtranslator
konsoleprofile
${
konsole_LIBS
}
)
...
...
src/Emulation.cpp
View file @
ba91583f
...
...
@@ -26,8 +26,8 @@
#include
<QKeyEvent>
// Konsole
#include
"KeyboardTranslator.h"
#include
"KeyboardTranslatorManager.h"
#include
"
keyboardtranslator/
KeyboardTranslator.h"
#include
"
keyboardtranslator/
KeyboardTranslatorManager.h"
#include
"Screen.h"
#include
"ScreenWindow.h"
...
...
src/KeyBindingEditor.cpp
View file @
ba91583f
...
...
@@ -31,9 +31,9 @@
// Konsole
#include
"ui_KeyBindingEditor.h"
#include
"KeyboardTranslator.h"
#include
"KeyboardTranslatorReader.h"
#include
"KeyboardTranslatorManager.h"
#include
"
keyboardtranslator/
KeyboardTranslator.h"
#include
"
keyboardtranslator/
KeyboardTranslatorReader.h"
#include
"
keyboardtranslator/
KeyboardTranslatorManager.h"
#include
"profile/EditProfileDialog.h"
...
...
src/Vt102Emulation.cpp
View file @
ba91583f
...
...
@@ -36,7 +36,7 @@
#include
<KLocalizedString>
// Konsole
#include
"KeyboardTranslator.h"
#include
"
keyboardtranslator/
KeyboardTranslator.h"
#include
"session/SessionController.h"
#include
"widgets/TerminalDisplay.h"
...
...
src/keyboardtranslator/CMakeLists.txt
0 → 100644
View file @
ba91583f
add_library
(
keyboardtranslator
STATIC
FallbackKeyboardTranslator.cpp
KeyboardTranslatorManager.cpp
KeyboardTranslatorWriter.cpp
KeyboardTranslator.cpp
KeyboardTranslatorReader.cpp
)
target_link_libraries
(
keyboardtranslator
${
konsole_LIBS
}
)
src/FallbackKeyboardTranslator.cpp
→
src/
keyboardtranslator/
FallbackKeyboardTranslator.cpp
View file @
ba91583f
File moved
src/FallbackKeyboardTranslator.h
→
src/
keyboardtranslator/
FallbackKeyboardTranslator.h
View file @
ba91583f
File moved
src/KeyboardTranslator.cpp
→
src/
keyboardtranslator/
KeyboardTranslator.cpp
View file @
ba91583f
...
...
@@ -22,7 +22,7 @@
// Own
#include
"KeyboardTranslator.h"
#include
"konsoledebug.h"
#include
"
../
konsoledebug.h"
// System
#include
<cctype>
...
...
src/KeyboardTranslator.h
→
src/
keyboardtranslator/
KeyboardTranslator.h
View file @
ba91583f
...
...
@@ -29,7 +29,7 @@
#include
<QString>
// Konsole
#include
"konsoleprivate_export.h"
#include
"
../
konsoleprivate_export.h"
class
QIODevice
;
class
QTextStream
;
...
...
src/KeyboardTranslatorManager.cpp
→
src/
keyboardtranslator/
KeyboardTranslatorManager.cpp
View file @
ba91583f
...
...
@@ -26,7 +26,7 @@
#include
"KeyboardTranslatorReader.h"
#include
"KeyboardTranslatorWriter.h"
#include
"konsoledebug.h"
#include
"
../
konsoledebug.h"
// Qt
#include
<QFile>
...
...
@@ -75,7 +75,7 @@ bool KeyboardTranslatorManager::deleteTranslator(const QString &name)
if
(
QFile
::
remove
(
path
))
{
_translators
.
remove
(
name
);
return
true
;
}
}
qCDebug
(
KonsoleDebug
)
<<
"Failed to remove translator - "
<<
path
;
return
false
;
}
...
...
@@ -203,7 +203,7 @@ KeyboardTranslator *KeyboardTranslatorManager::loadTranslator(QIODevice *source,
if
(
!
reader
.
parseError
())
{
return
translator
;
}
}
delete
translator
;
return
nullptr
;
}
...
...
src/KeyboardTranslatorManager.h
→
src/
keyboardtranslator/
KeyboardTranslatorManager.h
View file @
ba91583f
...
...
@@ -27,7 +27,7 @@
#include
<QStringList>
// Konsole
#include
"konsoleprivate_export.h"
#include
"
../
konsoleprivate_export.h"
#include
"KeyboardTranslator.h"
class
QIODevice
;
...
...
src/KeyboardTranslatorReader.cpp
→
src/
keyboardtranslator/
KeyboardTranslatorReader.cpp
View file @
ba91583f
...
...
@@ -21,7 +21,7 @@
#include
"KeyboardTranslatorReader.h"
#include
"konsoledebug.h"
#include
"
../
konsoledebug.h"
// Qt
#include
<QBuffer>
...
...
src/KeyboardTranslatorReader.h
→
src/
keyboardtranslator/
KeyboardTranslatorReader.h
View file @
ba91583f
File moved
src/KeyboardTranslatorWriter.cpp
→
src/
keyboardtranslator/
KeyboardTranslatorWriter.cpp
View file @
ba91583f
File moved
src/KeyboardTranslatorWriter.h
→
src/
keyboardtranslator/
KeyboardTranslatorWriter.h
View file @
ba91583f
File moved
src/profile/CMakeLists.txt
View file @
ba91583f
...
...
@@ -26,4 +26,5 @@ target_link_libraries(
${
konsole_LIBS
}
konsoleprivate_core
konsolecolorscheme
keyboardtranslator
)
src/profile/EditProfileDialog.cpp
View file @
ba91583f
...
...
@@ -53,9 +53,11 @@
#include
"ui_EditProfileAdvancedPage.h"
#include
"colorscheme/ColorSchemeManager.h"
#include
"keyboardtranslator/KeyboardTranslator.h"
#include
"keyboardtranslator/KeyboardTranslatorManager.h"
#include
"KeyBindingEditor.h"
#include
"KeyboardTranslator.h"
#include
"KeyboardTranslatorManager.h"
#include
"ProfileManager.h"
#include
"ShellCommand.h"
#include
"WindowSystemInfo.h"
...
...
src/profile/EditProfileDialog.h
View file @
ba91583f
...
...
@@ -33,7 +33,7 @@
#include
"Profile.h"
#include
"ProfileGroup.h"
#include
"Enumeration.h"
#include
"KeyboardTranslatorManager.h"
#include
"
keyboardtranslator/
KeyboardTranslatorManager.h"
#include
"FontDialog.h"
#include
"LabelsAligner.h"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment