- Klammerpaare werden farblich hervorgehoben - Beim einrücken oder ausrücken eines markierten Blocks wird die Zeile, in der der Coursor steht, nicht mehr mitgerückt - Beim eintippen von Variablen wird eine Liste mit bereits deklarierten Variablen angezeigt
50 lines
1.0 KiB
CMake
50 lines
1.0 KiB
CMake
set(EDITOR_SOURCES
|
|
EditorPanel.cpp
|
|
EditorPanel.h
|
|
CodeEditor.cpp
|
|
CodeEditor.h
|
|
LineNumberArea.cpp
|
|
LineNumberArea.h
|
|
EditorTab.cpp
|
|
EditorTab.h
|
|
SearchPanel.cpp
|
|
SearchPanel.h
|
|
FileSearchPanel.cpp
|
|
FileSearchPanel.h
|
|
ColorIndicator.cpp
|
|
ColorIndicator.h
|
|
SignatureHelper.cpp
|
|
SignatureHelper.h
|
|
SignatureTooltip.cpp
|
|
SignatureTooltip.h
|
|
FunctionScanner.cpp
|
|
FunctionScanner.h
|
|
FunctionIndex.cpp
|
|
FunctionIndex.h
|
|
FunctionListPanel.cpp
|
|
FunctionListPanel.h
|
|
FunctionListDialog.cpp
|
|
FunctionListDialog.h
|
|
DeadCodeAnalyzer.cpp
|
|
DeadCodeAnalyzer.h
|
|
DeadCodeDialog.cpp
|
|
DeadCodeDialog.h
|
|
VariableCompleter.cpp
|
|
VariableCompleter.h
|
|
)
|
|
|
|
add_library(BareCode_Editor STATIC ${EDITOR_SOURCES})
|
|
|
|
target_link_libraries(BareCode_Editor PUBLIC
|
|
Qt6::Core
|
|
Qt6::Gui
|
|
Qt6::Widgets
|
|
Qt6::Concurrent
|
|
BareCode_Highlighter
|
|
)
|
|
|
|
target_include_directories(BareCode_Editor PUBLIC
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/..
|
|
)
|