# probe part
set(gammaray_codecbrowser_plugin_srcs
  codecbrowser.cpp
  codecmodel.cpp
)

gammaray_add_plugin(gammaray_codecbrowser_plugin
  DESKTOP gammaray_codecbrowser.desktop.in
  JSON gammaray_codecbrowser.json
  SOURCES ${gammaray_codecbrowser_plugin_srcs}
)

target_link_libraries(gammaray_codecbrowser_plugin
  ${QT_QTCORE_LIBRARIES}
  gammaray_core
)

# ui part
if(GAMMARAY_BUILD_UI)

  set(gammaray_codecbrowser_plugin_ui_srcs
    codecbrowserwidget.cpp
  )

  qt4_wrap_ui(gammaray_codecbrowser_plugin_ui_srcs
    codecbrowserwidget.ui
  )

  gammaray_add_plugin(gammaray_codecbrowser_ui_plugin
    DESKTOP gammaray_codecbrowser_ui.desktop.in
    JSON gammaray_codecbrowser.json
    SOURCES ${gammaray_codecbrowser_plugin_ui_srcs}
  )

  target_link_libraries(gammaray_codecbrowser_ui_plugin
    ${QT_QTCORE_LIBRARIES}
    ${QT_QTGUI_LIBRARIES}
    gammaray_common
    gammaray_ui
  )

endif()
