X-Git-Url: http://woldlab.caltech.edu/gitweb/?a=blobdiff_plain;f=qui%2FCMakeLists.txt;h=53c9457d1c736450b05520f636b3f8758f88b798;hb=0ee3f93930350c14b863edae86aaf06d8875bd71;hp=0e8176cef3af4c945b74a876d5c55be1673513db;hpb=b78e5f874740f65d96296da25e2ce18ee7619407;p=mussa.git diff --git a/qui/CMakeLists.txt b/qui/CMakeLists.txt index 0e8176c..53c9457 100644 --- a/qui/CMakeLists.txt +++ b/qui/CMakeLists.txt @@ -21,13 +21,12 @@ SET(MOC_HEADERS IntAction.hpp MussaAlignedWindow.hpp MussaWindow.hpp - SequenceLocationModel.hpp - SubanalysisWindow.hpp ThresholdWidget.hpp ZoomWidget.hpp - motif_editor/MotifDetail.hpp + motif_editor/MotifModel.hpp motif_editor/MotifEditor.hpp - mussa_setup_dialog/IsFileValidator.hpp + motif_editor/MotifEditorDelegate.hpp + # mussa_setup_dialog/IsFileValidator.hpp mussa_setup_dialog/MussaSetupDialog.hpp mussa_setup_dialog/MussaSetupWidget.hpp mussa_setup_dialog/SequenceSetupFrame.hpp @@ -37,6 +36,12 @@ SET(MOC_HEADERS seqbrowser/SequenceBrowserSidebar.hpp seqbrowser/SequenceBrowserWidget.hpp seqbrowser/SequenceDescription.hpp + seqbrowser/seqproperties/SequencePropertiesModel.hpp + seqbrowser/seqproperties/PropertiesWindow.hpp + subanalysis/SequenceLocationModel.hpp + subanalysis/SubanalysisWindow.hpp + threading/GuiProxy.hpp + threading/InterpreterThread.hpp ) SET(GUI_SOURCES ImageSaveDialog.cpp @@ -44,12 +49,12 @@ SET(GUI_SOURCES IntAction.cpp MussaAlignedWindow.cpp MussaWindow.cpp - SequenceLocationModel.cpp - SubanalysisWindow.cpp ThresholdWidget.cpp ZoomWidget.cpp - motif_editor/MotifDetail.cpp motif_editor/MotifEditor.cpp + motif_editor/MotifEditorDelegate.cpp + motif_editor/MotifElement.cpp + motif_editor/MotifModel.cpp mussa_setup_dialog/IsFileValidator.cpp mussa_setup_dialog/MussaSetupDialog.cpp mussa_setup_dialog/MussaSetupWidget.cpp @@ -61,6 +66,13 @@ SET(GUI_SOURCES seqbrowser/SequenceBrowserSidebar.cpp seqbrowser/SequenceBrowserWidget.cpp seqbrowser/SequenceDescription.cpp + seqbrowser/seqproperties/SequencePropertiesModel.cpp + seqbrowser/seqproperties/PropertiesWindow.cpp + subanalysis/SequenceLocationModel.cpp + subanalysis/SubanalysisWindow.cpp + threading/GuiProxy.cpp + threading/InterpreterThread.cpp + threading/ThreadManager.cpp ) SET(PY_SOURCES ../py/python.cpp) SET(RCCS ../icons.qrc) @@ -77,8 +89,11 @@ INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH} ${BOOST_INCLUDE_DIR} ) ADD_LIBRARY(mussa_qui STATIC ${SOURCES}) -TARGET_LINK_LIBRARIES(mussa_qui - mussa_core) + +# currently QTASSISTANT is only properly installed under windows +IF(QT_QTASSISTANT_FOUND AND WIN32) + SET(QUI_CFLAGS "${QUI_CFLAGS} -DQT_QTASSISTANT_FOUND") +ENDIF(QT_QTASSISTANT_FOUND AND WIN32) SET_SOURCE_FILES_PROPERTIES( ${SOURCES} @@ -92,4 +107,4 @@ SET_TARGET_PROPERTIES( ) -#ADD_SUBDIRECTORY( test ) +ADD_SUBDIRECTORY( test )