#SPDX-License-Identifier: GPL-3.0-or-later
INCLUDE_DIRECTORIES("${PROJECT_SOURCE_DIR}/")

SET(PANELS_SRC
	./src/panels/Number.cc
	./src/panels/Atomic.cc
	./src/panels/Copytext.cc
	./src/panels/dynamic_panels.cc
	./src/panels/panels.cc
	./src/panels/Group.cc
	./src/panels/FilePath.cc
	./src/panels/Selector.cc
	./src/panels/Helptext.cc
	./src/panels/GridPanel.cc
	./src/panels/ImageView.cc
	./src/panels/Checklist.cc
	./src/panels/Replicator.cc
	./src/panels/Checkbox.cc
	./src/panels/Spacer.cc
	./src/panels/HorizontalPanel.cc
	./src/panels/Datepicker.cc
	./src/panels/Textfield.cc
	./src/panels/Choice.cc
	./src/panels/Label.cc
	./src/panels/Dropdown.cc
)

SET(GUI_SRC
	./src/gui/WorkflowPanel.cc
	./src/gui/PreviewWindow.cc
	./src/gui/AboutWindow.cc
	./src/gui/TerminalView.cc
	./src/gui/IniFolderView.cc
	./src/gui/ApplicationsView.cc
	./src/gui/SectionButton.cc
	./src/gui/RememberDialog.cc
	./src/gui/PathView.cc
	./src/gui/HelpWindow.cc
	./src/gui/Logger.cc
	./src/gui/SettingsWindow.cc
	./src/gui/MainPanel.cc
	./src/gui/PreviewEdit.cc
	./src/gui/MainWindow.cc
	./src/gui/SectionTab.cc
)

SET(MAIN_SRC
	./src/main/XMLReader.cc
	./src/main/INIParser.cc
	./src/main/dimensions.cc
	./src/main/settings.cc
	./src/main/common.cc
	./src/main/Error.cc
	./src/main/expressions.cc
	./src/main/inishell.cc
	./src/main/SyntaxHighlighter.cc
	./src/main/os.cc
	./src/main/main.cc
	./src/main/colors.cc
)

SET(SOURCES ${PANELS_SRC} ${GUI_SRC} ${MAIN_SRC})
