Skip to content
Snippets Groups Projects
Commit 632344a2 authored by Roman Tolchenov's avatar Roman Tolchenov
Browse files

Moved widget factory.

parent e24ea799
No related merge requests found
......@@ -22,18 +22,19 @@ if ( MSVC_IDE )
set_property ( TARGET qtwidgetssliceviewer PROPERTY FOLDER "MantidQt" )
set_property ( TARGET qtwidgetsspectrumviewer PROPERTY FOLDER "MantidQt" )
set_property ( TARGET qtwidgetsrefdetectorview PROPERTY FOLDER "MantidQt" )
set_property ( TARGET qtwidgetsfactory PROPERTY FOLDER "MantidQt" )
# set_property ( TARGET MantidWidgets PROPERTY FOLDER "MantidQt" )
# set_property ( TARGET CustomDialogs PROPERTY FOLDER "MantidQt" )
# set_property ( TARGET CustomInterfaces PROPERTY FOLDER "MantidQt" )
# set_property ( TARGET DesignerPlugins PROPERTY FOLDER "MantidQt" )
# set_property ( TARGET MantidQtFactory PROPERTY FOLDER "MantidQt" )
# set_property ( TARGET mantidqtpython PROPERTY FOLDER "MantidQt" )
else ()
add_custom_target ( MantidQt DEPENDS qtwidgetscommon
qtwidgetssliceviewer
qtwidgetsspectrumviewer
qtwidgetsrefdetectorview
qtwidgetsfactory
# CustomDialogs CustomInterfaces
# MantidQtFactory mantidqtpython
# mantidqtpython
)
endif ()
......@@ -6,10 +6,10 @@ add_subdirectory ( instrumentview )
add_subdirectory ( sliceviewer )
add_subdirectory ( spectrumviewer )
add_subdirectory ( refdetectorview)
add_subdirectory ( factory )
#add_subdirectory ( CustomDialogs )
#add_subdirectory ( CustomInterfaces )
#add_subdirectory ( Factory )
#add_subdirectory ( Python )
#add_subdirectory ( DesignerPlugins )
......@@ -3,11 +3,11 @@ set ( SRC_FILES
)
set ( INC_FILES
inc/MantidQtFactory/WidgetFactory.h
inc/MantidQtWidgets/Factory/WidgetFactory.h
)
set ( MOC_FILES
inc/MantidQtFactory/WidgetFactory.h
inc/MantidQtWidgets/Factory/WidgetFactory.h
)
set ( UI_FILES
......@@ -18,7 +18,7 @@ set ( TEST_FILES
)
include_directories ( inc )
include_directories ( ../SliceViewer/inc )
include_directories ( ../sliceviewer/inc )
###########################################################################
# Main Library Target
......@@ -31,21 +31,22 @@ set ( ALL_SRC ${SRC_FILES} ${MOCCED_FILES} )
qt4_wrap_ui ( UI_HDRS ${UI_FILES} )
include_directories ( ${CMAKE_CURRENT_BINARY_DIR} )
include_directories ( ${CMAKE_CURRENT_BINARY_DIR}/../SliceViewer )
include_directories ( ${CMAKE_CURRENT_BINARY_DIR}/../sliceviewer )
# For Windows:
add_definitions ( -DIN_MANTIDQT_FACTORY )
# This creates the target library
add_library ( MantidQtFactory ${ALL_SRC} ${INC_FILES} ${UI_HDRS} )
add_library ( qtwidgetsfactory ${ALL_SRC} ${INC_FILES} ${UI_HDRS} )
if (OSX_VERSION VERSION_GREATER 10.8)
set_target_properties ( MantidQtFactory PROPERTIES INSTALL_RPATH "@loader_path/../MacOS")
set_target_properties ( qtwidgetsfactory PROPERTIES INSTALL_RPATH "@loader_path/../MacOS")
endif ()
# ... and links to other required libs
target_link_libraries ( MantidQtFactory LINK_PRIVATE ${TCMALLOC_LIBRARIES_LINKTIME}
target_link_libraries ( qtwidgetsfactory LINK_PRIVATE ${TCMALLOC_LIBRARIES_LINKTIME}
qtwidgetscommon
qtwidgetssliceviewer
${CORE_MANTIDLIBS}
${POCO_LIBRARIES}
${Boost_LIBRARIES}
......@@ -56,6 +57,6 @@ target_link_libraries ( MantidQtFactory LINK_PRIVATE ${TCMALLOC_LIBRARIES_LINKTI
# Installation settings
###########################################################################
install ( TARGETS MantidQtFactory ${SYSTEM_PACKAGE_TARGET} DESTINATION ${LIB_DIR} )
install ( TARGETS qtwidgetsfactory ${SYSTEM_PACKAGE_TARGET} DESTINATION ${LIB_DIR} )
......@@ -4,8 +4,8 @@
#include "DllOption.h"
#include "MantidKernel/System.h"
#include "MantidKernel/SingletonHolder.h"
#include "MantidQtSliceViewer/SliceViewer.h"
#include "MantidQtSliceViewer/SliceViewerWindow.h"
#include "MantidQtWidgets/SliceViewer/SliceViewer.h"
#include "MantidQtWidgets/SliceViewer/SliceViewerWindow.h"
#include "qapplication.h"
#include <Qsci/qscilexer.h>
#include <QtCore/QtCore>
......
#include "MantidQtFactory/WidgetFactory.h"
#include "MantidQtWidgets/Factory/WidgetFactory.h"
#include "MantidKernel/System.h"
#include "MantidQtSliceViewer/SliceViewerWindow.h"
#include "MantidQtSliceViewer/SliceViewer.h"
#include "MantidQtWidgets/SliceViewer/SliceViewerWindow.h"
#include "MantidQtWidgets/SliceViewer/SliceViewer.h"
using namespace MantidQt::SliceViewer;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment