add_library(
  mediaelch_ui_smallwidgets OBJECT
  AlphabeticalList.cpp
  ActorsWidget.cpp
  Badge.cpp
  ClosableImage.cpp
  FilterWidget.cpp
  ImageGallery.cpp
  ImageLabel.cpp
  LoadingStreamDetails.cpp
  LanguageCombo.cpp
  MediaFlags.cpp
  MessageLabel.cpp
  MusicTreeView.cpp
  MyCheckBox.cpp
  MyLabel.cpp
  MyLineEdit.cpp
  MySpinBox.cpp
  MySplitter.cpp
  MySplitterHandle.cpp
  MyTableView.cpp
  MyTableWidget.cpp
  MyTableWidgetItem.cpp
  MyTreeView.cpp
  MyWidget.cpp
  SearchOverlay.cpp
  RatingSourceDelegate.cpp
  RatingsWidget.cpp
  SlidingStackedWidget.cpp
  TagCloud.cpp
  TvShowTreeView.cpp
  SpinBoxDelegate.cpp
  PlaceholderLineEdit.cpp
)

target_link_libraries(
  mediaelch_ui_smallwidgets
  PRIVATE Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::Sql
          Qt${QT_VERSION_MAJOR}::Network
)
mediaelch_post_target_defaults(mediaelch_ui_smallwidgets)
