PROJECT(say_gui_helper)
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)

SET(SOURCES

	CustomMimeData.cpp
	GUI_Helper.cpp

	ContextMenu/ContextMenu.cpp
	ContextMenu/LibraryContextMenu.cpp

	Delegates/ComboBoxDelegate.cpp
	Delegates/TreeDelegate.cpp
	Delegates/ListDelegate.cpp

	Dragable/Dragable.cpp

	IconLoader/IconLoader.cpp
	Library/LibraryDeleteDialog.cpp

	MenuTool/MenuButton.cpp
	MenuTool/MenuTool.cpp

	RatingLabel/RatingLabel.cpp

	SayonaraWidget/SayonaraCompleter.cpp
	SayonaraWidget/SayonaraWidgetTemplate.cpp
	SayonaraWidget/SayonaraWidget.cpp
	SayonaraWidget/SayonaraDialog.cpp
	SayonaraWidget/SayonaraSlider.cpp
	SayonaraWidget/SayonaraLoadingBar.cpp

	SearchableWidget/SearchableView.cpp
	SearchableWidget/AbstractSearchModel.cpp
	SearchableWidget/SearchableFileTreeModel.cpp
	SearchableWidget/SayonaraSelectionView.cpp
	SearchableWidget/MiniSearcher.cpp

	Shortcuts/Shortcut.cpp
	Shortcuts/ShortcutHandler.cpp
	Shortcuts/ShortcutWidget.cpp

	Style/Style.cpp

)

ADD_LIBRARY(${PROJECT_NAME} STATIC ${SOURCES})
TARGET_LINK_LIBRARIES(${PROJECT_NAME}
	Qt5::Widgets
	say_helper_settings
)

IF( WITH_COTIRE )
    cotire(${PROJECT_NAME})
ENDIF()

