]> Creatis software - bbtk.git/commitdiff
#249 8BBTK Feature New Normal - wt-version kernel
authorEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Wed, 7 Oct 2015 05:58:01 +0000 (07:58 +0200)
committerEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Wed, 7 Oct 2015 05:58:01 +0000 (07:58 +0200)
CMakeLists.txt
kernel/appli/bbi/CMakeLists.txt
kernel/src/bbtkWt.h

index 5ced062b2e308f24e41b48cd6f1b2548f90118b4..9514401eedcb376b4dd3204a5402a82213af3126 100644 (file)
@@ -83,8 +83,14 @@ ADD_SUBDIRECTORY(packages)
 # The samples
 
 
-#----JFGA ---- Por default.
-SET(USE_WT OFF)
+#----JFGA EED---- 06/10/2015
+OPTION(USE_WT "Build bbtk web" OFF)
+
+#IF(CREA_BUILD_BBTK_WEB)
+#      SET(USE_WT ON)
+#ELSE(CREA_BUILD_BBTK_WEB)
+#      SET(USE_WT OFF)
+#ENDIF(CREA_BUILD_BBTK_WEB)
 
 
 # WARNING
index bfe73d59342910f3d9026f9249d3b94d0c64a295..a8a2ddbce007f178a9b779c6eea37661544bf168 100644 (file)
@@ -46,13 +46,13 @@ ENDIF(BBTK_USE_WXWIDGETS AND WIN32)
 TARGET_LINK_LIBRARIES(bbi bbtk)
 INSTALL_TARGETS(/bin/ bbi)
 
-SET(SOURCES
-  bbiWeb
-  )
 
-ADD_EXECUTABLE(bbiWeb.wt MACOSX_BUNDLE ${SOURCES})  
-TARGET_LINK_LIBRARIES(bbiWeb.wt bbtk)
-INSTALL_TARGETS(/bin/ bbiWeb.wt)
+IF(USE_WT)
+       SET(SOURCES bbiWeb )
+       ADD_EXECUTABLE(bbiWeb.wt MACOSX_BUNDLE ${SOURCES})  
+       TARGET_LINK_LIBRARIES(bbiWeb.wt bbtk)
+       INSTALL_TARGETS(/bin/ bbiWeb.wt)
+ENDIF(USE_WT)
 
 
 
index 0828d0b9f0bbb36b797e1cca3682f646306fa59b..f1fcd5e39587cadf19dd470dd00b43af77723a04 100644 (file)
 #include <boost/signal.hpp>
 #include <boost/bind.hpp>
 
+//typedef boost::signals::trackable SignalObserver;
+// \BBTKWXSIG
+//===========================================================================
+
+
+//===========================================================================
+// Wt headers
+// DEFINIR LOS HEADERS Wt que se necesitan  *-*-*-*-*-*-*-*-*-*
+#ifdef USE_WT
 
 //TODO Include libs in the CMake escription
 #include <Wt/WApplication>
 #include <Wt/WFileUpload>
 #include <Wt/WLength>
 
-//typedef boost::signals::trackable SignalObserver;
-// \BBTKWXSIG
-//===========================================================================
-
 
-//===========================================================================
-// Qt headers
-// DEFINIR LOS HEADERS Wt que se necesitan  *-*-*-*-*-*-*-*-*-*
-/*
-#ifdef USE_WT
-#include "qwidget.h"
-// EO Qt headers
+#else //USE_WT
 
-#else //USE_QT
+#endif // EO USE_WT
 
-// define QWidget
-typedef void QWidget;
-typedef void QBusyCursor;
 
-#endif // EO USE_WXWIDGETS
 
-//-*-*-*-* JFGA 
 
-*/
 #ifdef USE_WT
 
 
@@ -175,10 +168,13 @@ namespace bbtk
 
 
     static void ProcessPendingEvents();
+
+#ifdef USE_WT
     /// Sets the parent of all bbtk windows
     static void SetTopWindow(Wt::WContainerWidget*);
     /// Returns the parent of all bbtk windows 
     static Wt::WContainerWidget* GetTopWindow();
+#endif // EO USE_WT
 
     
     static void IncNbWindowsAlive();