
set(CONTROLS_FILES
  ${CMAKE_CURRENT_SOURCE_DIR}/ActionsEditorWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ActionsEditorWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/CollapsableWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/CollapsableWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/ConditionsEditorWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ConditionsEditorWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/DataRequestViewWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/DataRequestViewWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/DataRequestWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/DataRequestWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/DynamicControlsWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/DynamicControlsWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/EnviornmentWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/EnviornmentWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ExplorerIntroWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/ExplorerIntroWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/LabeledComboBox.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/LabeledComboBox.h
  ${CMAKE_CURRENT_SOURCE_DIR}/PatientEditorWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/PatientEditorWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/PlotSetWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/PlotSetWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/PulsePainterPlot.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/PulsePainterPlot.h
  ${CMAKE_CURRENT_SOURCE_DIR}/QPulse.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/QPulse.h
  ${CMAKE_CURRENT_SOURCE_DIR}/QwtPulsePlot.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/QwtPulsePlot.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ScalarWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/ScalarWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ScalarQuantityWidget.inl
  ${CMAKE_CURRENT_SOURCE_DIR}/ScalarQuantityWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ScenarioActionsEditorWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ScenarioActionsEditorWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/TimeWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/TimeWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/VitalsMonitorWidget.cxx
  ${CMAKE_CURRENT_SOURCE_DIR}/VitalsMonitorWidget.h
)

list(APPEND moc_sources
  ${CMAKE_CURRENT_SOURCE_DIR}/ActionsEditorWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/CollapsableWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ConditionsEditorWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/DataRequestWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/DataRequestViewWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/DynamicControlsWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/EnviornmentWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ExplorerIntroWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/LabeledComboBox.h
  ${CMAKE_CURRENT_SOURCE_DIR}/PatientEditorWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/PlotSetWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/PulsePainterPlot.h
  ${CMAKE_CURRENT_SOURCE_DIR}/QPulse.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ScalarWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/ScenarioActionsEditorWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/TimeWidget.h
  ${CMAKE_CURRENT_SOURCE_DIR}/VitalsMonitorWidget.h
)
set (moc_sources ${moc_sources} PARENT_SCOPE)

list(APPEND SOURCE ${CONTROLS_FILES})
set (SOURCE ${SOURCE} PARENT_SCOPE)
set (CONTROLS_FILES ${CONTROLS_FILES} PARENT_SCOPE)
