add_library(
  mediaelch_ui_small_widgets OBJECT
  ActorsWidget.cpp
  AlphabeticalList.cpp
  Badge.cpp
  ClosableImage.cpp
  ComboDelegate.cpp
  FilterWidget.cpp
  ImageGallery.cpp
  ImageLabel.cpp
  LanguageCombo.cpp
  LoadingStreamDetails.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
  PlaceholderLineEdit.cpp
  RatingSourceDelegate.cpp
  RatingsWidget.cpp
  ScrapePreview.cpp
  SearchOverlay.cpp
  SlidingStackedWidget.cpp
  SpinBoxDelegate.cpp
  StereoModeComboBox.cpp
  TagCloud.cpp
  TvShowTreeView.cpp
  WebImageLabel.cpp
)

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