+ CppSQLite3.cpp
+ #
+ creaImageIOGimmick.cpp
+ creaImageIOSynchron.cpp
+ creaImageIOPACSConnection.cpp
+
+ # Abstract views
+ creaImageIOTreeView.cpp
+
+ # settings
+ creaImageIOSettings.cpp
+ creaImageIOGimmickView.cpp
+ )
+#--------------------------------------------
+
+IF(USE_WXWIDGETS)
+ FILE(GLOB SOURCES_CREAIMAGEIO_DIALOG
+ creaImageIOGimmickReaderDialog.cpp
+ )
+ SOURCE_GROUP("Source Files\\Reader Dialog" FILES ${SOURCES_CREAIMAGEIO_DIALOG})
+ENDIF(USE_WXWIDGETS)
+
+#--------------------------------------------
+ # Attributed tree data structure
+FILE(GLOB SOURCES_CREAIMAGEIO_TREE
+ creaImageIOTree.cpp
+ creaImageIOTreeAttributeDescriptor.cpp
+ creaImageIOTreeDescriptor.cpp
+ creaImageIOTreeNode.cpp
+ creaImageIOTreeLevelDescriptor.cpp
+ # Tree Handlers
+ creaImageIOTreeHandler.cpp
+ creaImageIOTreeHandlerImageAdder.cpp
+ creaImageIOSQLiteTreeHandler.cpp
+ creaImageIOOutputModel.cpp
+ )
+
+#--------------------------------------------
+ # Image Readers
+IF(USE_GDCM)
+ FILE(GLOB SOURCES_CREAIMAGEIO_IMG_DICOM_READER
+ creaImageIODicomImageReader.cpp
+ )
+ENDIF(USE_GDCM)
+
+IF(USE_GDCM2)
+ FILE(GLOB SOURCES_CREAIMAGEIO_IMG_DICOM_READER
+ creaImageIODicomImageReader2.cpp
+ creaImageIODicomScanner.cpp
+ )
+ENDIF(USE_GDCM2)
+
+IF (USE_WXWIDGETS)
+ FILE(GLOB SOURCES_CREAIMAGEIO_MULTI_IMG_READER creaImageIOMultiThreadImageReader.cpp)
+#ELSEIF(USE_QT4)
+ #FILE(GLOB SOURCES_CREAIMAGEIO_MULTI_IMG_READER creaImageIOQMultiThreadImageReader.cpp)
+ENDIF()
+
+FILE(GLOB SOURCES_CREAIMAGEIO_IMG_READER
+ creaImageIOSimpleView.cpp
+ creaImageIOUnMosaicVtkImageData.cpp
+ creaImageIOAbstractImageReader.cpp
+ creaImageIOImageReader.cpp
+ creaImageIOUltrasonixImageReader.cpp
+ creaImageIOVtkImageReader.cpp
+ ${SOURCES_CREAIMAGEIO_IMG_DICOM_READER}
+ ${SOURCES_CREAIMAGEIO_MULTI_IMG_READER}
+ )
+IF(USE_ITK)
+FILE(GLOB SOURCES_CREAIMAGEIO_ITK_DLG
+ creaImageIOWxIsimpleDlg.h
+ creaImageIOWxIsimpleDlg.hpp
+ creaImageIOWxAnySimpleDlg.h
+ creaImageIOWxAnySimpleDlg.cpp
+ )
+ENDIF(USE_ITK)
+
+#--------------------------------------------
+# The wxWidgets-based components
+if (USE_WXWIDGETS)
+ FILE(GLOB SOURCES_CREAIMAGEIO_WX
+ creaImageIOWxSimpleDlg.cpp
+ creaImageIOWxAttributeSelectionPanel.cpp
+ creaImageIOWxCustomizeConfigPanel.cpp
+ creaImageIOWxDescriptorPanel.cpp
+ creaImageIOWxEditFieldsPanel.cpp
+ creaImageIOWxExportDlg.cpp
+ creaImageIOWxDumpPanel.cpp
+ creaImageIOWxGimmickView.cpp
+ creaImageIOWxGimmickReaderDialog.cpp
+ creaImageIOWxGimmickFrame.cpp
+ creaImageIOWxGimmickPanel.cpp
+ creaImageIOWxGimmickTools.cpp
+ creaImageIOWxListenerPanel.cpp
+ creaImageIOWxPACSConnectionPanel.cpp
+ creaImageIOWxTreeView.cpp
+ creaImageIOWxOutputDlg.cpp
+ # Viewer
+ creaImageIOWxViewer.cpp
+ creaImageIOExternalGimmick.cpp
+ BlockScopeWxApp.cpp
+ creaImageIOListener.cpp
+ )
+ SOURCE_GROUP("Source Files\\GUI" FILES ${SOURCES_CREAIMAGEIO_WX})
+
+ IF(USE_ITK)
+FILE(GLOB SOURCES_CREAIMAGEIO_ITK_DLG
+ creaImageIOWxIsimpleDlg.h
+ creaImageIOWxIsimpleDlg.hpp
+ creaImageIOWxAnySimpleDlg.h
+ creaImageIOWxAnySimpleDlg.cpp
+ )
+ENDIF(USE_ITK)
+
+endif(USE_WXWIDGETS)
+
+
+
+
+#--------------------------------------------
+# USE QT, need to transform files (moc mechanism)
+
+IF (USE_QT4)
+
+#ADD_SUBDIRECTORY(Qt)
+ # UI
+ FILE(GLOB UI_FILES Qt/*.ui)
+ QT4_WRAP_UI(UI_SOURCES ${UI_FILES})
+ SOURCE_GROUP("Source Files\\UI Files" FILES ${UI_FILES})
+ SOURCE_GROUP("Source Files\\Qt Generated Files" FILES ${UI_SOURCES})
+
+ #cpp
+ FILE(GLOB QT_CPP Qt/*.cpp
+ #creaImageIOQtGimmickReaderDialog.cpp
+ )
+
+ # headers
+ FILE(GLOB QT4_HEADERS_TO_WRAP Qt/*.h
+ #creaImageIOQtGimmickReaderDialog.h
+ )
+ # UI
+ # FILE(GLOB UI_FILES *.ui)
+ # QT4_WRAP_UI(UI_SOURCES ${UI_FILES})
+ # SOURCE_GROUP("UI Files" FILES ${UI_FILES})
+ # SOURCE_GROUP("Qt Generated Files" FILES ${UI_SOURCES})
+# FILE(GLOB UI_FILES creaImageIOQtGimmickReaderDialog.ui)
+# QT4_WRAP_UI(UI_SOURCES_H ${UI_FILES} OPTIONS -o ${PROJECT_BINARY_DIR}/src)
+ QT4_WRAP_CPP(QT_MOC_CPP ${QT4_HEADERS_TO_WRAP})