diff --git a/App/App.pro b/App/App.pro
index ab412d8911a91b96c43947d0770f52863a039a05..7b66c054915763074ee3d4e01bddba6fe20bfd58 100644
--- a/App/App.pro
+++ b/App/App.pro
@@ -166,12 +166,19 @@ myIncludes = $$PWD/inc \
              $${FUNCTIONAL_TESTS}/IsGISAXS11 \
              $${FUNCTIONAL_TESTS}/IsGISAXS15
 
-myIncludes += $${BornAgainCore_INCLUDEPATH} $${BornAgainFit_INCLUDEPATH} $${ROOT_FRAMEWORK_INCLUDEPATH}
 
+# -----------------------------------------------------------------------------
+# dependencies
+# -----------------------------------------------------------------------------
+DEPENDPATH  += $$BornAgainCore_INCLUDE_DIR $$myIncludes
 INCLUDEPATH += $$myIncludes
-DEPENDPATH  += $$myIncludes
-
-LIBS += $$BornAgainCore_LIB $$BornAgainFit_LIB $$RootMinimizers_LIB
-LIBS += $${ROOT_FRAMEWORK_LIBS}
-
-
+INCLUDEPATH *= $$GSL_INCLUDE_DIR
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$FFTW3_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainFit_INCLUDE_DIR
+INCLUDEPATH += $$ROOT_INCLUDE_DIR
+LIBS += $$GSL_LIBRARY $$FFTW3_LIBRARY $$BOOST_LIBRARY
+LIBS += $$BornAgainCore_LIBRARY $$BornAgainFit_LIBRARY $$RootMinimizers_LIBRARY
+LIBS += $${ROOT_LIBRARY}
diff --git a/App/CMakeLists.txt b/App/CMakeLists.txt
index 33481dff90d87f1266351904399cd04966f28fce..5fb78c6fbd56d8726167dfc245be955ebb73f2f6 100644
--- a/App/CMakeLists.txt
+++ b/App/CMakeLists.txt
@@ -52,15 +52,22 @@ execute_process(COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/T
 # dictionaries
 ROOT_GENERATE_DICTIONARY(AppDict    inc/DrawHelper.h inc/TreeEventStructure.h  LINKDEF AppLinkDef.h)
 
-add_executable(${executable_name} ${source_files} AppDict.cxx ${header_files})
+add_executable(${executable_name} ${source_files} AppDict.cxx ${include_files})
 
 # --- dependencies ---
-include_directories(${BornAgainCore_INCLUDE_DIRS})
-target_link_libraries(${executable_name} ${BornAgainCore_LIBRARY}) 
-include_directories(${BornAgainFit_INCLUDE_DIRS})
-target_link_libraries(${executable_name} ${BornAgainFit_LIBRARY}) 
-include_directories(${ROOT_INCLUDE_DIR})
-target_link_libraries(${executable_name} ${ROOT_LIBRARIES}) 
+include_directories(
+    ${Boost_INCLUDE_DIRS}
+    ${BornAgainCore_INCLUDE_DIRS}
+    ${BornAgainFit_INCLUDE_DIRS}
+    ${EIGEN3_INCLUDE_DIR}
+    ${ROOT_INCLUDE_DIR}
+)
+target_link_libraries(${executable_name}
+    ${Boost_LIBRARIES}
+    ${BornAgainCore_LIBRARY}
+    ${BornAgainFit_LIBRARY}
+    ${ROOT_LIBRARIES}
+)
 
 # --- Installation ---
 install (TARGETS ${executable_name} DESTINATION bin COMPONENT Applications)
@@ -124,7 +131,7 @@ if(WIN32)
     ${ROOTSYS}/etc/plugins/TVirtualStreamerInfo
     ${ROOTSYS}/etc/plugins/TVirtualX
     DESTINATION etc/plugins COMPONENT Libraries)
-    
+        
 endif()
 
 
diff --git a/BornAgain.pro b/BornAgain.pro
index 4985056e6ff5b59f6469d891d91b70b11fbe90c0..66d248bcbe716fecfed095aa48b5e11c6ec7cf8a 100644
--- a/BornAgain.pro
+++ b/BornAgain.pro
@@ -1,4 +1,5 @@
 TEMPLATE = subdirs
+cache()
 
 include($$PWD/shared.pri)
 
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b8571e037091167b8ee9dbddc41021bf3732959b..b80a2bb455fc551cdcc78bed5667cf57f269acc2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -39,5 +39,9 @@ if(ROOT_FOUND AND BORNAGAIN_APP)
     add_subdirectory(App)
 endif()
 
+if(BORNAGAIN_GUI)
+    add_subdirectory(GUI)
+endif()
+
 # packaging
 include(BornAgainCPack)
diff --git a/Core/CMakeLists.txt b/Core/CMakeLists.txt
index a0d1f0a8bc78d7282c6890adf34bd50395cb91fa..f55917bfe35b0a858f226a05acbe57825745f428 100644
--- a/Core/CMakeLists.txt
+++ b/Core/CMakeLists.txt
@@ -3,7 +3,7 @@
 ############################################################################
 set(library_name BornAgainCore)
 
-# source and include files
+# --- source and include files ---
 set(include_dirs
     ${CMAKE_CURRENT_SOURCE_DIR}/Algorithms/inc
     ${CMAKE_CURRENT_SOURCE_DIR}/FormFactors/inc
@@ -44,7 +44,7 @@ if(WIN32)
     SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DBA_CORE_BUILD_DLL")
 endif()
 
-# making library
+# --- making library ---
 add_library(
     ${library_name}
     SHARED
@@ -52,47 +52,48 @@ add_library(
 )
 set_Target_properties(${library_name} PROPERTIES PREFIX ${libprefix} SUFFIX ${libsuffix})
 set(${library_name}_LIBRARY_TYPE SHARED)
+# exposing library name and list of include directories outside
+set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE)
+set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
 
-# external dependencies
-include_directories(${Boost_INCLUDE_DIRS})
-target_link_libraries(${library_name} ${Boost_LIBRARIES}) 
-target_link_libraries(${library_name} ${FFTW_LIBRARY}) 
-target_link_libraries(${library_name} ${GSL_LIBRARIES}) 
-target_link_libraries(${library_name} ${PYTHON_LIBRARIES}) 
-
-# copying library into lib directory for functional tests
-#execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/lib)
-#ADD_CUSTOM_COMMAND(
-#    TARGET ${library_name}
-#    POST_BUILD
-#    COMMAND ${CMAKE_COMMAND} -E copy
-#    ${libprefix}${library_name}${libsuffix}
-#    ${CMAKE_BINARY_DIR}/lib/
-#)
+# --- external dependencies ---
+include_directories(
+    ${EIGEN3_INCLUDE_DIR}
+    ${Boost_INCLUDE_DIRS}
+    ${FFTW_INCLUDE_DIR}
+    ${GSL_INCLUDE_DIR}
+)
+target_link_libraries(
+    ${library_name}
+    ${Boost_LIBRARIES}
+    ${FFTW_LIBRARY}
+    ${GSL_LIBRARIES}
+)
+if(BORNAGAIN_PYTHON)
+    include_directories(${PYTHON_INCLUDE_DIRS} ${NUMPY_INCLUDE_DIR})
+    target_link_libraries(${library_name} ${PYTHON_LIBRARIES})
+endif()
 
+# --- custom actions ---
 # python in windows required .pyd extention for the library name
 if(WIN32 AND BORNAGAIN_PYTHON)
     ADD_CUSTOM_COMMAND(
         TARGET ${library_name}
         POST_BUILD
         COMMAND ${CMAKE_COMMAND} -E copy
-        ${CMAKE_BINARY_DIR}/lib/${libprefix}${library_name}${libsuffix}
+        ${CMAKE_BINARY_DIR}/bin/${libprefix}${library_name}${libsuffix}
         ${CMAKE_BINARY_DIR}/lib/${libprefix}${library_name}".pyd"
     )
 endif()
 
-# exposing library name and list of include directories outside
-set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE)
-set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
-
 # -----------------------------------------------
 # installation
+# FIXME installation goes in two place (lib, bin), this is temporary
 # -----------------------------------------------
 install (DIRECTORY ${CMAKE_SOURCE_DIR}/Examples/ DESTINATION Examples COMPONENT Examples FILES_MATCHING PATTERN "*.py" )
 install (DIRECTORY ${CMAKE_SOURCE_DIR}/Examples/ DESTINATION Examples COMPONENT Examples FILES_MATCHING PATTERN "README")
 install (DIRECTORY ${CMAKE_SOURCE_DIR}/bin/ DESTINATION bin COMPONENT Libraries)
-
-install (TARGETS ${library_name} DESTINATION lib COMPONENT Libraries)
+#install (TARGETS ${library_name} DESTINATION lib COMPONENT Libraries)
 install (TARGETS ${library_name} DESTINATION bin COMPONENT Libraries)
 
 if(WIN32 AND BORNAGAIN_PYTHON)
@@ -103,7 +104,6 @@ if(WIN32 AND BORNAGAIN_PYTHON)
     install(FILES 
     ${CMAKE_BINARY_DIR}/lib/${libprefix}${library_name}.pyd
     DESTINATION bin COMPONENT Libraries)
-
 endif()
 
 # list of headers to install
@@ -140,4 +140,3 @@ if(WIN32)
         install (FILES ${GSL_LIBRARIES} DESTINATION bin COMPONENT Libraries)    
     endif()
 endif()
-
diff --git a/Core/Core.pro b/Core/Core.pro
index 0587d6d47518ef6cd71330cfc5d181e9946e583c..c84dcd41cf27acc4907997c4ce104e9e9fad94e3 100644
--- a/Core/Core.pro
+++ b/Core/Core.pro
@@ -10,14 +10,12 @@ macx|unix {
   QMAKE_EXTENSION_SHLIB = so # making standard *.so extension
   CONFIG += plugin # to remove versions from file name
 }
-# CONFIG  += BORNAGAIN_PYTHON
 
 # -----------------------------------------------------------------------------
 # common project settings
 # -----------------------------------------------------------------------------
 include($$PWD/../shared.pri)
 
-
 # -----------------------------------------------------------------------------
 # source and headers
 # -----------------------------------------------------------------------------
@@ -141,7 +139,6 @@ SOURCES += \
     StandardSamples/IsGISAXS06Builder.cpp \
     StandardSamples/IsGISAXS09Builder.cpp \
 
-
 HEADERS += \
     Geometry/inc/BasicVector3D.h \
     Geometry/inc/ITransform3D.h \
@@ -346,6 +343,17 @@ CONFIG(debug, debug|release) {
     macx:SOURCES += Tools/src/fp_exception_glibc_extension.c
 }
 
+# -----------------------------------------------------------------------------
+# dependencies
+# -----------------------------------------------------------------------------
+DEPENDPATH  += $$BornAgainCore_INCLUDE_DIR
+INCLUDEPATH *= $$GSL_INCLUDE_DIR
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$FFTW3_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+INCLUDEPATH += $$PYTHON_INCLUDE_DIR
+LIBS += $$GSL_LIBRARY $$FFTW3_LIBRARY $$BOOST_LIBRARY $$PYTHON_LIBRARY
 
 # -----------------------------------------------------------------------------
 # Installing library into dedicated directory at the end of compilation
diff --git a/Core/Geometry/inc/BasicVector3D.h b/Core/Geometry/inc/BasicVector3D.h
index 302b5c086778d4a4e9e781e752dd9d08722f5996..196579894188766cdc5a88879f72040ec37afb49 100644
--- a/Core/Geometry/inc/BasicVector3D.h
+++ b/Core/Geometry/inc/BasicVector3D.h
@@ -350,6 +350,11 @@ template<> BA_CORE_API_ BasicVector3D<double> BasicVector3D<double>::cross(
         const BasicVector3D<double>& v) const;
 
 
+template<> BA_CORE_API_ double BasicVector3D<double>::phi() const;
+
+template<> BA_CORE_API_ double BasicVector3D<double>::theta() const;
+
+
 }  // namespace Geometry
 
 #endif /* GEOMETRY_BASICVECTOR3D_H */
diff --git a/Fit/CMakeLists.txt b/Fit/CMakeLists.txt
index ae81bfc8c276557074bc5e51d7d05a6997fc1136..7d3f50c693de9144b0b6c5d52d733439594d4a60 100644
--- a/Fit/CMakeLists.txt
+++ b/Fit/CMakeLists.txt
@@ -38,35 +38,45 @@ add_library(
 )
 set_Target_properties(${library_name} PROPERTIES PREFIX ${libprefix} SUFFIX ${libsuffix})
 set(${library_name}_LIBRARY_TYPE SHARED)
+# exposing library name and list of include directories outside
+set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE)
+set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
 
-# dependencies
-include_directories(${BornAgainCore_INCLUDE_DIRS})
-target_link_libraries(${library_name} ${BornAgainCore_LIBRARY}) 
-target_link_libraries(${library_name} ${GSL_LIBRARIES}) 
-include_directories(${RootMinimizers_INCLUDE_DIRS})
-target_link_libraries(${library_name} ${RootMinimizers_LIBRARY}) 
-include_directories(${Boost_INCLUDE_DIRS})
-target_link_libraries(${library_name} ${Boost_LIBRARIES}) 
+# --- dependencies ---
+include_directories(
+    ${BornAgainCore_INCLUDE_DIRS}
+    ${Boost_INCLUDE_DIRS}
+    ${EIGEN3_INCLUDE_DIR}
+    ${RootMinimizers_INCLUDE_DIRS}
+)
+target_link_libraries(
+    ${library_name}
+    ${BornAgainCore_LIBRARY}
+    ${Boost_LIBRARIES}
+    ${RootMinimizers_LIBRARY}
+)
+if(BORNAGAIN_PYTHON)
+    include_directories(${PYTHON_INCLUDE_DIRS})
+    target_link_libraries(${library_name} ${PYTHON_LIBRARIES})
+endif()
 
-# python in windows required .yd extention for the library name
+# --- custom actions
+# python in windows required .pyd extention for the library name
 if(WIN32 AND BORNAGAIN_PYTHON)
     ADD_CUSTOM_COMMAND(
         TARGET ${library_name}
         POST_BUILD
         COMMAND ${CMAKE_COMMAND} -E copy
-        ${CMAKE_BINARY_DIR}/lib/${libprefix}${library_name}${libsuffix}
+        ${CMAKE_BINARY_DIR}/bin/${libprefix}${library_name}${libsuffix}
         ${CMAKE_BINARY_DIR}/lib/${libprefix}${library_name}".pyd"
     )
 endif()
 
-# exposing library name and list of include directories outside
-set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE)
-set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
-
 # -----------------------------------------------
 # installation
+# FIXME installation goes in two place (lib, bin), this is temporary
 # -----------------------------------------------
-install (TARGETS ${library_name} DESTINATION lib COMPONENT Libraries)
+#install (TARGETS ${library_name} DESTINATION lib COMPONENT Libraries)
 install (TARGETS ${library_name} DESTINATION bin COMPONENT Libraries)
 
 if(WIN32 AND BORNAGAIN_PYTHON)
diff --git a/Fit/Fit.pro b/Fit/Fit.pro
index 9661e207d871c69f57fec0b4165580848c67a283..623fa801187c7c270356b4d1644f82d955c751d2 100644
--- a/Fit/Fit.pro
+++ b/Fit/Fit.pro
@@ -65,32 +65,16 @@ win32 {
 }
 
 # -----------------------------------------------------------------------------
-#
+# dependencies
 # -----------------------------------------------------------------------------
-INCLUDEPATH += $$PWD/Factory/inc
-DEPENDPATH +=  $$PWD/Factory/inc
-
-#INCLUDEPATH += $${RootMathMore_INCLUDEPATH}
-#isEmpty(ROOT_FRAMEWORK) {
-#    INCLUDEPATH += $${RootMinimizers_INCLUDEPATH}
-#} else {
-#    INCLUDEPATH += $${ROOT_FRAMEWORK_INCLUDEPATH}
-#}
-INCLUDEPATH += $${RootMinimizers_INCLUDEPATH}
-
-
-# -----------------------------------------------------------------------------
-# additional libraries
-# -----------------------------------------------------------------------------
-#LIBS += $$PWD/../lib/libBornAgainCore.$${SONAME}
-#LIBS += $${RootMathMore_LIB}
-#isEmpty(ROOT_FRAMEWORK) {
-#    LIBS += $${RootMinimizers_LIB}
-#} else {
-#    LIBS += $${ROOT_FRAMEWORK_LIBS}
-#}
-LIBS += $${BornAgainCore_LIB} $${RootMinimizers_LIB}
-
+INCLUDEPATH *= $$GSL_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainFit_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+INCLUDEPATH += $$RootMinimizers_INCLUDE_DIR
+INCLUDEPATH += $$PYTHON_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$GSL_LIBRARY $$BornAgainCore_LIBRARY $$RootMinimizers_LIBRARY $$PYTHON_LIBRARY
 
 # -----------------------------------------------------------------------------
 # Installing library into dedicated directory at the end of compilation
diff --git a/GUI/CMakeLists.txt b/GUI/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b482f0b6c7c4d05bca1a60f053ad86fa94c4a169
--- /dev/null
+++ b/GUI/CMakeLists.txt
@@ -0,0 +1,16 @@
+############################################################################
+# CMakeLists.txt file for building BornAgain/GUI libraries and executable
+############################################################################
+
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+cmake_policy(SET CMP0020 NEW)
+
+find_package(Qt5Widgets REQUIRED)
+
+add_subdirectory(externals/qt-manhattan-style)
+add_subdirectory(externals/qt-root)
+add_subdirectory(externals/qt-root-gui-factory)
+add_subdirectory(coregui)
+
+
diff --git a/GUI/coregui/CMakeLists.txt b/GUI/coregui/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebd108b44d2ec5fabcbccd6eaa62b82474b40b52
--- /dev/null
+++ b/GUI/coregui/CMakeLists.txt
@@ -0,0 +1,205 @@
+############################################################################
+# CMakeLists.txt file for building coregui
+############################################################################
+
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+cmake_policy(SET CMP0020 NEW)
+
+set(executable_name coregui)
+
+# --- source and include files ---
+set(include_dirs
+    ${CMAKE_CURRENT_SOURCE_DIR}/mainwindow
+    ${CMAKE_CURRENT_SOURCE_DIR}/utils
+    ${CMAKE_CURRENT_SOURCE_DIR}/Models
+    ${CMAKE_CURRENT_SOURCE_DIR}/Views
+    ${CMAKE_CURRENT_SOURCE_DIR}/Views/Components/widgetbox
+    ${CMAKE_CURRENT_SOURCE_DIR}/Views/Components/SampleDesigner
+    ${CMAKE_CURRENT_SOURCE_DIR}/qttools/qtpropertybrowser
+)
+include_directories(${include_dirs})
+include_directories(${CMAKE_CURRENT_BINARY_DIR}) # qtpropertybrowser needs some moc files
+
+file(GLOB source_files
+    "mainwindow/*.cpp"
+    "utils/*.cpp"
+    "Models/*.cpp"
+    "Views/*.cpp"
+#    "Views/Components/widgetbox/*.cpp"
+    "Views/Components/SampleDesigner/*.cpp"
+    "qttools/qtpropertybrowser/*.cpp"
+)
+
+set(source_widgetbox
+    "Views/Components/widgetbox/widgetboxcategorylistview.cpp"
+    "Views/Components/widgetbox/widgetboxtreewidget.cpp"
+    "Views/Components/widgetbox/widgetbox.cpp"
+    "Views/Components/widgetbox/widgetbox_dnditem.cpp"
+)
+list(APPEND source_files ${source_widgetbox})
+
+file(GLOB include_files
+    "mainwindow/*.h"
+    "utils/*.h"
+    "Models/*.h"
+    "Views/*.h"
+#    "Views/Components/widgetbox/*.h"
+    "Views/Components/SampleDesigner/*.h"
+    "qttools/qtpropertybrowser/*.h"
+)
+
+set(include_widgetbox
+    "Views/Components/widgetbox/widgetboxcategorylistview.h"
+    "Views/Components/widgetbox/widgetboxtreewidget.h"
+    "Views/Components/widgetbox/widgetbox.h"
+    "Views/Components/widgetbox/widgetbox_dnditem.h"
+    "Views/Components/widgetbox/widgetbox_global.h"
+)
+list(APPEND include_files ${include_widgetbox})
+
+
+set(resource_files
+    "coregui.qrc"
+    "qttools/qtpropertybrowser/qtpropertybrowser.qrc"
+    "Views/Components/SampleDesigner/SampleDesigner.qrc"
+    "Views/Components/widgetbox/widgetbox.qrc"
+)
+
+set(CMAKE_AUTOMOC ON)
+qt5_add_resources(RC_SRCS ${resource_files})
+add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x040900)
+
+add_executable(${executable_name} ${source_files} ${RC_SRCS} ${include_files})
+
+# --- dependencies ---
+include_directories(
+    ${Boost_INCLUDE_DIRS}
+    ${BornAgainCore_INCLUDE_DIRS}
+    ${BornAgainFit_INCLUDE_DIRS}
+    ${ROOT_INCLUDE_DIR}
+    ${ManhattanStyle_INCLUDE_DIRS}
+    ${GQt_INCLUDE_DIRS}
+    ${QtRoot_INCLUDE_DIRS}
+    ${EIGEN3_INCLUDE_DIR}
+    ${PYTHON_INCLUDE_DIRS}
+)
+target_link_libraries(${executable_name}
+)
+
+#core gui script webkit webkitwidgets designer designercomponents
+
+target_link_libraries(${executable_name} 
+    ${Qt5Widgets_LIBRARIES} 
+    ${PYTHON_LIBRARY} 
+    ${Boost_LIBRARIES}
+    ${ROOT_LIBRARIES}
+    ${BornAgainCore_LIBRARY}
+    ${BornAgainFit_LIBRARY}
+    ${ManhattanStyle_LIBRARY} 
+    ${GQt_LIBRARY}
+    ${QtRoot_LIBRARY}
+)
+
+#core gui script webkit webkitwidgets designer designercomponents
+qt5_use_modules(${executable_name} Widgets Core Gui Script WebKit WebKitWidgets Designer)
+
+# --- Installation ---
+
+install (TARGETS ${executable_name} DESTINATION bin COMPONENT Applications)
+
+# system libraries: ROOT installation
+if(WIN32)
+    install(FILES 
+    ${ROOTSYS}/bin/libGpad.dll
+    ${ROOTSYS}/bin/libHist.dll
+    ${ROOTSYS}/bin/libGraf.dll
+    ${ROOTSYS}/bin/libGraf3d.dll
+    ${ROOTSYS}/bin/libTree.dll
+    ${ROOTSYS}/bin/libRint.dll
+    ${ROOTSYS}/bin/libPostscript.dll
+    ${ROOTSYS}/bin/libMatrix.dll
+    ${ROOTSYS}/bin/libMathCore.dll
+    ${ROOTSYS}/bin/libThread.dll
+    ${ROOTSYS}/bin/libCore.dll
+    ${ROOTSYS}/bin/libCint.dll
+    ${ROOTSYS}/bin/libRIO.dll
+    ${ROOTSYS}/bin/liblzma.dll
+    ${ROOTSYS}/bin/libNet.dll
+    ${ROOTSYS}/bin/libGui.dll
+    ${ROOTSYS}/bin/libHistPainter.dll
+    ${ROOTSYS}/bin/gdk-1.3.dll
+    ${ROOTSYS}/bin/glib-1.3.dll
+    ${ROOTSYS}/bin/iconv-1.3.dll
+    ${ROOTSYS}/bin/libWin32gdk.dll
+    ${ROOTSYS}/bin/libAsImage.dll
+    DESTINATION bin COMPONENT Libraries)
+    
+    install(FILES
+    ${ROOTSYS}/fonts/FreeSans.otf
+    ${ROOTSYS}/fonts/FreeSansBold.otf
+    ${ROOTSYS}/fonts/symbol.ttf
+    DESTINATION fonts COMPONENT Libraries)
+    
+    install(FILES
+    ${ROOTSYS}/icons/arrow.xpm
+    ${ROOTSYS}/icons/arrow_down.xpm
+    ${ROOTSYS}/icons/arrow_left.xpm
+    ${ROOTSYS}/icons/arrow_right.xpm
+    ${ROOTSYS}/icons/arrow_right2.xpm
+    ${ROOTSYS}/icons/arrow_up.xpm
+    DESTINATION icons COMPONENT Libraries)
+    
+    install(FILES
+    ${ROOTSYS}/etc/system.rootrc
+    ${ROOTSYS}/etc/root.mimes
+    DESTINATION etc COMPONENT Libraries)
+    
+    install(DIRECTORY
+    ${ROOTSYS}/etc/plugins/TGuiFactory
+    ${ROOTSYS}/etc/plugins/TImage
+    ${ROOTSYS}/etc/plugins/TView
+    ${ROOTSYS}/etc/plugins/TVirtualGraphPainter
+    ${ROOTSYS}/etc/plugins/TVirtualHistPainter
+    ${ROOTSYS}/etc/plugins/TVirtualPadPainter
+    ${ROOTSYS}/etc/plugins/TVirtualPS
+    ${ROOTSYS}/etc/plugins/TVirtualStreamerInfo
+    ${ROOTSYS}/etc/plugins/TVirtualX
+    DESTINATION etc/plugins COMPONENT Libraries)
+
+    # --- Qt ---
+    STRING(REGEX REPLACE "\\\\" "/" QTDIR $ENV{QTDIR} ) # Convert C:\root\ to C:/root/
+
+    install(FILES
+    ${QTDIR}/bin/Qt5Widgets.DLL
+    ${QTDIR}/bin/Qt5Core.dll
+    ${QTDIR}/bin/Qt5Gui.dll
+    ${QTDIR}/bin/Qt5Script.dll
+    ${QTDIR}/bin/Qt5WebKitWidgets.dll
+    ${QTDIR}/bin/Qt5Designer.dll
+    ${QTDIR}/bin/Qt5Xml.dll
+    ${QTDIR}/bin/libGLESv2.dll
+    ${QTDIR}/bin/libEGL.dll    
+    ${QTDIR}/bin/icuin51.dll
+    ${QTDIR}/bin/icuuc51.dll
+    ${QTDIR}/bin/icudt51.dll
+    ${QTDIR}/bin/Qt5Multimedia.dll
+    ${QTDIR}/bin/Qt5MultimediaWidgets.dll
+    ${QTDIR}/bin/Qt5OpenGL.dll
+    ${QTDIR}/bin/Qt5Network.dll
+    ${QTDIR}/bin/Qt5PrintSupport.dll
+    ${QTDIR}/bin/Qt5Qml.dll
+    ${QTDIR}/bin/Qt5Quick.dll
+    ${QTDIR}/bin/Qt5Sensors.dll
+    ${QTDIR}/bin/Qt5Sql.dll
+    ${QTDIR}/bin/Qt5V8.dll
+    ${QTDIR}/bin/Qt5WebKit.dll    
+    DESTINATION bin COMPONENT Libraries)
+
+    install(FILES
+    ${QTDIR}/plugins/platforms/qwindows.dll
+    DESTINATION bin/platforms COMPONENT Libraries)
+
+    
+endif()
+
diff --git a/GUI/coregui/Views/Components/SampleDesigner/DesignerScene.cpp b/GUI/coregui/Views/Components/SampleDesigner/DesignerScene.cpp
index b0472b0767f8fd13501fb29c2fd906c6f5da6183..d3ae2e3637cef556d85aede2733216d9455947fd 100644
--- a/GUI/coregui/Views/Components/SampleDesigner/DesignerScene.cpp
+++ b/GUI/coregui/Views/Components/SampleDesigner/DesignerScene.cpp
@@ -6,7 +6,6 @@
 #include "MultiLayerView.h"
 #include "DesignerMimeData.h"
 #include "DesignerHelper.h"
-#include "LayerDockView.h"
 #include "NodeEditor.h"
 #include "ISampleToIView.h"
 #include "SampleBuilderFactory.h"
diff --git a/GUI/coregui/Views/Components/SampleDesigner/ISampleToIView.cpp b/GUI/coregui/Views/Components/SampleDesigner/ISampleToIView.cpp
index 1ce021248ed1945f48a5367a4fe9ae5e8c298db9..0946cbee7e3b1650d05dc774a7c9a8c0c00e726c 100644
--- a/GUI/coregui/Views/Components/SampleDesigner/ISampleToIView.cpp
+++ b/GUI/coregui/Views/Components/SampleDesigner/ISampleToIView.cpp
@@ -3,7 +3,7 @@
 #include "ISampleToIView.h"
 #include "ISample.h"
 #include "MultiLayer.h"
-#include "LayerDecorator.h"
+//#include "LayerDecorator.h"
 #include "ParticleDecoration.h"
 #include "ParticleDecorationView.h"
 #include "FormFactorView.h"
@@ -94,28 +94,28 @@ void ISampleToIView::visit(const Layer *sample)
 //! should create view of LayerDecorator, but since LayerDecorator doesn't have
 //! own graphical representation, the method goes deeper in ISample hierarchy, and
 //! on the way back connects layer and it's decoration
-void ISampleToIView::visit(const LayerDecorator *sample)
-{
-    Q_ASSERT(sample);
-    std::cout << get_indent() << "ISampleToIView_LayerDecorator " << sample->getName()
-              << " " << sample
-              << " " << (*sample->getParameterPool())
-              << std::endl;
+//void ISampleToIView::visit(const LayerDecorator *sample)
+//{
+//    Q_ASSERT(sample);
+//    std::cout << get_indent() << "ISampleToIView_LayerDecorator " << sample->getName()
+//              << " " << sample
+//              << " " << (*sample->getParameterPool())
+//              << std::endl;
 
-    goForward();
+//    goForward();
 
-    const Layer *layer = sample->getDecoratedLayer();
-    layer->accept(this);
+//    const Layer *layer = sample->getDecoratedLayer();
+//    layer->accept(this);
 
-    const IDecoration *decoration = sample->getDecoration();
-    decoration->accept(this);
+//    const IDecoration *decoration = sample->getDecoration();
+//    decoration->accept(this);
 
-    goBack();
+//    goBack();
 
-    Q_ASSERT(m_sample_to_view[layer]);
-    Q_ASSERT(m_sample_to_view[decoration]);
-    m_connections += m_sample_to_view[layer]->connectInputPort(m_sample_to_view[decoration]);
-}
+//    Q_ASSERT(m_sample_to_view[layer]);
+//    Q_ASSERT(m_sample_to_view[decoration]);
+//    m_connections += m_sample_to_view[layer]->connectInputPort(m_sample_to_view[decoration]);
+//}
 
 
 //! creates view of LayerInterface
diff --git a/GUI/coregui/Views/Components/SampleDesigner/ISampleToIView.h b/GUI/coregui/Views/Components/SampleDesigner/ISampleToIView.h
index 0117b170646c9861dbcab546ac6d21ebeea8921a..d1af0df0c2c76fb5e27dcf5235a1afcc8e653602 100644
--- a/GUI/coregui/Views/Components/SampleDesigner/ISampleToIView.h
+++ b/GUI/coregui/Views/Components/SampleDesigner/ISampleToIView.h
@@ -23,10 +23,10 @@ public:
     void visit(const ParticleDecoration *sample);
     void visit(const ParticleInfo *sample);
     void visit(const Particle *sample);
-    void visit(const ParticleCoreShell *sample);
-    void visit(const MesoCrystal *sample);
-    void visit(const Crystal *sample);
-    void visit(const LatticeBasis *sample);
+    //void visit(const ParticleCoreShell *sample);
+    //void visit(const MesoCrystal *sample);
+    //void visit(const Crystal *sample);
+    //void visit(const LatticeBasis *sample);
     void visit(const IFormFactor *sample);
 
     void visit(const FormFactorFullSphere *sample);
diff --git a/GUI/coregui/Views/Components/SampleDesigner/IViewToISample.cpp b/GUI/coregui/Views/Components/SampleDesigner/IViewToISample.cpp
index fd9fc92a3f16d9583db88d5bf4dd7bac9ebf3f96..a3703da9a4a9acd8b877991fa50bb0270ca5e86d 100644
--- a/GUI/coregui/Views/Components/SampleDesigner/IViewToISample.cpp
+++ b/GUI/coregui/Views/Components/SampleDesigner/IViewToISample.cpp
@@ -143,9 +143,9 @@ void IViewToISample::visit(FormFactorFullSphereView *view)
     Q_ASSERT(view);
     std::cout << get_indent() << "ViewVisitor(FormFactorFullSphereView ) " << m_level << " " << view->type() << " " << view->getName().toStdString() << std::endl;
 //    m_views.insertMulti(m_level, view);
-    Particle *particle = new Particle(complex_t(0,0), *view->getFormFactor()->clone());
-    ParticleInfo *info = new ParticleInfo(particle, 0.0, view->getWeight());
-    m_view_to_sample[view] = info;
+//    Particle *particle = new Particle(complex_t(0,0), *view->getFormFactor()->clone());
+//    ParticleInfo *info = new ParticleInfo(particle, 0.0, view->getWeight());
+//    m_view_to_sample[view] = info;
 }
 
 
@@ -153,9 +153,9 @@ void IViewToISample::visit(FormFactorPyramidView *view)
 {
     Q_ASSERT(view);
     std::cout << get_indent() << "ViewVisitor(FormFactorPyramidView ) " << m_level << " " << view->type() << " " << view->getName().toStdString() << std::endl;
-    Particle *particle = new Particle(complex_t(0,0), *view->getFormFactor()->clone());
-    ParticleInfo *info = new ParticleInfo(particle, 0.0, view->getWeight());
-    m_view_to_sample[view] = info;
+//    Particle *particle = new Particle(complex_t(0,0), *view->getFormFactor()->clone());
+//    ParticleInfo *info = new ParticleInfo(particle, 0.0, view->getWeight());
+//    m_view_to_sample[view] = info;
 }
 
 
@@ -163,9 +163,9 @@ void IViewToISample::visit(FormFactorPrism3View *view)
 {
     Q_ASSERT(view);
     std::cout << get_indent() << "ViewVisitor(FormFactorPrism3View ) " << m_level << " " << view->type() << " " << view->getName().toStdString() << std::endl;
-    Particle *particle = new Particle(complex_t(0,0), *view->getFormFactor()->clone());
-    ParticleInfo *info = new ParticleInfo(particle, 0.0, view->getWeight());
-    m_view_to_sample[view] = info;
+//    Particle *particle = new Particle(complex_t(0,0), *view->getFormFactor()->clone());
+//    ParticleInfo *info = new ParticleInfo(particle, 0.0, view->getWeight());
+//    m_view_to_sample[view] = info;
 }
 
 
@@ -173,9 +173,9 @@ void IViewToISample::visit(FormFactorCylinderView *view)
 {
     Q_ASSERT(view);
     std::cout << get_indent() << "ViewVisitor(FormFactorCylinderView ) " << m_level << " " << view->type() << " " << view->getName().toStdString() << std::endl;
-    Particle *particle = new Particle(complex_t(0,0), *view->getFormFactor()->clone());
-    ParticleInfo *info = new ParticleInfo(particle, 0.0, view->getWeight());
-    m_view_to_sample[view] = info;
+//    Particle *particle = new Particle(complex_t(0,0), *view->getFormFactor()->clone());
+//    ParticleInfo *info = new ParticleInfo(particle, 0.0, view->getWeight());
+//    m_view_to_sample[view] = info;
 }
 
 
diff --git a/GUI/coregui/Views/Components/SampleDesigner/LayerDockView.cpp b/GUI/coregui/Views/Components/SampleDesigner/LayerDockView.cpp
deleted file mode 100644
index fb3d368065aa00b5e05ad94156c66be3e5d9c54b..0000000000000000000000000000000000000000
--- a/GUI/coregui/Views/Components/SampleDesigner/LayerDockView.cpp
+++ /dev/null
@@ -1,207 +0,0 @@
-#include "LayerDockView.h"
-
-#include <QPainter>
-#include <QGraphicsSceneMouseEvent>
-#include <QDrag>
-#include <QCursor>
-#include <QApplication>
-#include <QMimeData>
-#include <QBitmap>
-#include <QWidget>
-#include <QGradient>
-#include <iostream>
-#include <QDropEvent>
-#include <QStyleOptionGraphicsItem>
-
-#include "LayerView.h"
-#include "MultiLayerView.h"
-#include "DesignerHelper.h"
-#include "DesignerMimeData.h"
-
-
-//bool sort_layers(QGraphicsItem* left, QGraphicsItem *right) {
-//    return left->y() < right->y();
-//}
-
-
-LayerDockView::LayerDockView(QGraphicsItem *parent)
-    : ISampleView(parent)
-    , m_color(Qt::lightGray)
-    , m_rect(0, 0, DesignerHelper::getMultiLayerWidth(), DesignerHelper::getMultiLayerHeight())
-{
-    setToolTip(QString("LayerDockWidget: drag layers and multi layers on top") );
-    setFlag(QGraphicsItem::ItemIsMovable, true);
-    setFlag(QGraphicsItem::ItemIsSelectable, false);
-    setFlag(QGraphicsItem::ItemSendsGeometryChanges);
-    setAcceptDrops(true);
-
-    connect(this, SIGNAL(childrenChanged()), this, SLOT(updateHeight()));
-    updateHeight();
-}
-
-
-void LayerDockView::addLayer(LayerView *layer, QPointF pos)
-{
-    // adjusting main rectangle othervise item->setPos will not work due to 'LayerView::itemChange'
-    m_rect.setHeight(m_rect.height()+layer->boundingRect().height());
-
-    int xpos = (DesignerHelper::getMultiLayerWidth() - DesignerHelper::getLayerWidth())/2.;
-    layer->setPos(xpos, pos.y());
-    layer->setFixedX();
-    connect(layer, SIGNAL(LayerMoved()), this, SLOT(updateHeight()) );
-    layer->setParentItem(this);
-}
-
-
-void LayerDockView::addLayer(MultiLayerView *layer, QPointF pos)
-{
-    // adjusting main rectangle othervise item->setPos will not work due to 'LayerView::itemChange'
-    m_rect.setHeight(m_rect.height()+layer->boundingRect().height());
-
-    int xpos = (DesignerHelper::getMultiLayerWidth() - DesignerHelper::getLayerWidth())/2.;
-    layer->setPos(xpos, pos.y());
-    //layer->setFixedX();
-    connect(layer, SIGNAL(LayerMoved()), this, SLOT(updateHeight()) );
-    layer->setParentItem(this);
-}
-
-
-
-// adjusts positions of Layers inside MultiLayer, updates total MultiLayer height
-// calculates drop areas for new layers
-// called when one of Layer is changed
-void LayerDockView::updateHeight()
-{
-    std::cout << "LayerDockView::updateHeight() " << std::endl;
-    // drop areas are rectangles covering the area of layer interfaces
-    m_drop_areas.clear();
-
-    QList<QGraphicsItem *> list = childItems();
-    qSort(list.begin(), list.end(), DesignerHelper::sort_layers);
-
-    int total_height = 0;
-    if( childItems().size() > 0) {
-        foreach(QGraphicsItem *item, list) {
-            item->setY(total_height);
-            total_height += item->boundingRect().height();
-            m_drop_areas.append(QRectF(0, item->y() - item->boundingRect().height()/4., boundingRect().width(), item->boundingRect().height()/2.));
-        }
-        m_drop_areas.append(QRectF(0, list.back()->y() +list.back()->boundingRect().height() - list.back()->boundingRect().height()/4., boundingRect().width(), list.back()->boundingRect().height()/2.));
-    } else {
-        total_height = DesignerHelper::getMultiLayerHeight();
-        m_drop_areas.append(boundingRect());
-    }
-
-    m_rect.setHeight(total_height);
-    update();
-}
-
-
-bool LayerDockView::isInDropArea(QPointF pos)
-{
-    foreach(QRectF rect, m_drop_areas) {
-        //std::cout << " drop areas " << rect.x() << " " << rect.y() << " " << rect.width() << " " << rect.height() << " point" << pos.x() << " " << pos.y() << std::endl;
-        if (rect.contains(pos)) return true;
-    }
-    return false;
-}
-
-
-QRectF LayerDockView::boundingRect() const
-{
-    return rect();
-}
-
-
-void LayerDockView::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
-{
-    Q_UNUSED(widget);
-    painter->setPen(Qt::lightGray);
-    if (option->state & (QStyle::State_Selected | QStyle::State_HasFocus)) {
-        painter->setPen(Qt::DashLine);
-    }
-    painter->setBrush(DesignerHelper::getLayerGradient(m_color, rect() ) );
-    painter->drawRect(rect());
-}
-
-
-void LayerDockView::dragEnterEvent(QGraphicsSceneDragDropEvent *event)
-{
-    const DesignerMimeData *mimeData = checkDragEvent(event);
-    if (mimeData) {
-        std::cout << "LayerDockView::dragEnterEvent() -> INSIDE " << std::endl;
-    }
-}
-
-
-void LayerDockView::dragLeaveEvent(QGraphicsSceneDragDropEvent *event)
-{
-    Q_UNUSED(event);
-    std::cout << "LayerDockView::dragLeaveEvent() -> " << std::endl;
-}
-
-
-void LayerDockView::dropEvent(QGraphicsSceneDragDropEvent *event)
-{
-    std::cout << "LayerDockView::dropEvent() -> " << std::endl;
-    const DesignerMimeData *mimeData = checkDragEvent(event);
-    if (mimeData) {        
-        std::cout << "LayerDockView::dropEvent() -> yes" << std::endl;
-        if(mimeData->getClassName() == QString("Layer") ) addLayer(new LayerView(), event->pos());
-        if(mimeData->getClassName() == QString("MultiLayer") ) addLayer(new MultiLayerView(), event->pos());
-        update();
-    }
-}
-
-
-void LayerDockView::dragMoveEvent(QGraphicsSceneDragDropEvent *event)
-{
-    const DesignerMimeData *mimeData = checkDragEvent(event);
-    if (mimeData) {
-        std::cout << "LayerDockView::dragMoveEvent() -> pos:" << event->pos().x() << " " << event->pos().y() << std::endl;
-        update();
-
-    }
-}
-
-
-void LayerDockView::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
-{
-    std::cout << "LayerDockView::mouseMoveEvent -> " << x() << " " << y() << std::endl;
-    QGraphicsObject::mouseMoveEvent(event);
-}
-
-
-void LayerDockView::mousePressEvent(QGraphicsSceneMouseEvent *event)
-{
-    std::cout << "LayerDockView::mousePressEvent -> " << x() << " " << y() << std::endl;
-    QGraphicsObject::mousePressEvent(event);
-}
-
-void LayerDockView::mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
-{
-    std::cout << "LayerDockView::mouseReleaseEvent -> " << x() << " " << y() << std::endl;
-    QGraphicsObject::mouseReleaseEvent(event);
-}
-
-
-const DesignerMimeData *LayerDockView::checkDragEvent(QGraphicsSceneDragDropEvent * event)
-{
-    std::cout << "LayerDockView::checkDragEvent -> "  << std::endl;
-    const DesignerMimeData *mimeData = qobject_cast<const DesignerMimeData *>(event->mimeData());
-    if (!mimeData) {
-        event->ignore();
-        return 0;
-    }
-
-    if(mimeData->hasFormat("bornagain/widget")
-            && (mimeData->getClassName() == QString("Layer") || mimeData->getClassName() == QString("MultiLayer") )
-            && isInDropArea(event->pos()) ) {
-        std::cout << "LayerDockView::checkDragEvent -> yes"  << std::endl;
-        event->setAccepted(true);
-    } else {
-        event->setAccepted(false);
-    }
-    return mimeData;
-}
-
diff --git a/GUI/coregui/Views/Components/SampleDesigner/LayerDockView.h b/GUI/coregui/Views/Components/SampleDesigner/LayerDockView.h
deleted file mode 100644
index 1128ecb613d5858793c687ac0265188b91997af9..0000000000000000000000000000000000000000
--- a/GUI/coregui/Views/Components/SampleDesigner/LayerDockView.h
+++ /dev/null
@@ -1,61 +0,0 @@
-#ifndef LAYERDOCKVIEW_H
-#define LAYERDOCKVIEW_H
-
-#include "ConnectableView.h"
-
-#include <QGraphicsItem>
-#include <QGraphicsObject>
-#include <QColor>
-#include <QRectF>
-#include <QRect>
-#include <QGradient>
-
-class LayerView;
-class MultiLayerView;
-class DesignerMimeData;
-
-
-class LayerDockView : public IView
-{
-    Q_OBJECT
-public:
-
-    LayerDockView(QGraphicsItem *parent = 0);
-
-    QRectF boundingRect() const;
-    void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
-
-    QRect rect() const { return m_rect; }
-
-
-
-    void addLayer(LayerView *layer, QPointF pos=QPointF());
-    void addLayer(MultiLayerView *layer, QPointF pos=QPointF());
-
-public slots:
-    void updateHeight();
-
-protected:
-    void dragEnterEvent(QGraphicsSceneDragDropEvent *event);
-    void dragLeaveEvent(QGraphicsSceneDragDropEvent *event);
-    void dropEvent(QGraphicsSceneDragDropEvent *event);
-    void dragMoveEvent(QGraphicsSceneDragDropEvent *event);
-
-
-    void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
-    void mousePressEvent(QGraphicsSceneMouseEvent *event);
-    void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
-
-    const DesignerMimeData *checkDragEvent(QGraphicsSceneDragDropEvent * event);
-private:
-    bool isInDropArea(QPointF pos);
-
-    QColor m_color;
-    QRect m_rect;
-    QLine m_line;
-    QList<QRectF> m_drop_areas;
-};
-
-
-
-#endif // LAYERDOCKVIEW_H
diff --git a/GUI/coregui/Views/Components/SampleDesigner/MaterialBrowserModel.cpp b/GUI/coregui/Views/Components/SampleDesigner/MaterialBrowserModel.cpp
index 345873d0eda268c68c79b1ef5b6371b63cdfbb14..65648b337f10ee1b46f6708d403dc58fa69c1a4c 100644
--- a/GUI/coregui/Views/Components/SampleDesigner/MaterialBrowserModel.cpp
+++ b/GUI/coregui/Views/Components/SampleDesigner/MaterialBrowserModel.cpp
@@ -4,6 +4,7 @@
 #include "HomogeneousMaterial.h"
 #include <QColor>
 #include <QtScript>
+#include "Types.h"
 
 
 #if QT_VERSION < 0x050000
@@ -172,7 +173,7 @@ bool MaterialBrowserModel::setData(const QModelIndex & index, const QVariant & v
                 return false;
             }
             refractiveIndex = mat->getRefractiveIndex();
-            refractiveIndex.real() = double_value;
+            refractiveIndex = complex_t(double_value, refractiveIndex.imag());
             status = MaterialManager::instance().setMaterialRefractiveIndex(mat->getName(), refractiveIndex);
             if(!status) {
                 emit SetDataMessage("Can't set given value of RefractiveIndex");
@@ -190,7 +191,9 @@ bool MaterialBrowserModel::setData(const QModelIndex & index, const QVariant & v
                 return false;
             }
             refractiveIndex = mat->getRefractiveIndex();
-            refractiveIndex.imag() = double_value;
+            //refractiveIndex.imag()=double_value;
+            //refractiveIndex.imag(double_value);
+            refractiveIndex = complex_t(refractiveIndex.real(), double_value);
             status = MaterialManager::instance().setMaterialRefractiveIndex(mat->getName(), refractiveIndex);
             if(!status) {
                 emit SetDataMessage("Can't set given value of RefractiveIndex");
diff --git a/GUI/coregui/Views/Components/widgetbox/pluginmanager_p.h b/GUI/coregui/Views/Components/widgetbox/pluginmanager_p.h
deleted file mode 100644
index 342dd1e0f3c9cae6c9d8287aa73c25f3acd69936..0000000000000000000000000000000000000000
--- a/GUI/coregui/Views/Components/widgetbox/pluginmanager_p.h
+++ /dev/null
@@ -1,159 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the Qt Designer of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia.  For licensing terms and
-** conditions see http://qt.digia.com/licensing.  For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Digia gives you certain additional
-** rights.  These rights are described in the Digia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU General Public License version 3.0 requirements will be
-** met: http://www.gnu.org/copyleft/gpl.html.
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-//
-//  W A R N I N G
-//  -------------
-//
-// This file is not part of the Qt API.  It exists for the convenience
-// of Qt Designer.  This header
-// file may change from version to version without notice, or even be removed.
-//
-// We mean it.
-//
-
-#ifndef PLUGINMANAGER_H
-#define PLUGINMANAGER_H
-
-#include "shared_global_p.h"
-#include "shared_enums_p.h"
-
-#include <QtCore/QSharedDataPointer>
-#include <QtCore/QMap>
-#include <QtCore/QPair>
-#include <QtCore/QStringList>
-
-QT_BEGIN_NAMESPACE
-
-class QDesignerFormEditorInterface;
-class QDesignerCustomWidgetInterface;
-class QDesignerPluginManagerPrivate;
-
-class QDesignerCustomWidgetSharedData;
-
-/* Information contained in the Dom XML of a custom widget. */
-class QDESIGNER_SHARED_EXPORT QDesignerCustomWidgetData {
-public:
-    // StringPropertyType: validation mode and translatable flag.
-    typedef QPair<qdesigner_internal::TextPropertyValidationMode, bool> StringPropertyType;
-
-    explicit QDesignerCustomWidgetData(const QString &pluginPath = QString());
-
-    enum ParseResult { ParseOk, ParseWarning, ParseError };
-    ParseResult parseXml(const QString &xml, const QString &name, QString *errorMessage);
-
-    QDesignerCustomWidgetData(const QDesignerCustomWidgetData&);
-    QDesignerCustomWidgetData& operator=(const QDesignerCustomWidgetData&);
-    ~QDesignerCustomWidgetData();
-
-    bool isNull() const;
-
-    QString pluginPath() const;
-
-    // Data as parsed from the widget's domXML().
-    QString xmlClassName() const;
-    // Optional. The language the plugin is supposed to be used with.
-    QString xmlLanguage() const;
-    // Optional. method used to add pages to a container with a container extension
-    QString xmlAddPageMethod() const;
-    // Optional. Base class
-    QString xmlExtends() const;
-    // Optional. The name to be used in the widget box.
-    QString xmlDisplayName() const;
-    // Type of a string property
-    bool xmlStringPropertyType(const QString &name, StringPropertyType *type) const;
-
-private:
-    QSharedDataPointer<QDesignerCustomWidgetSharedData> m_d;
-};
-
-class QDESIGNER_SHARED_EXPORT QDesignerPluginManager: public QObject
-{
-    Q_OBJECT
-public:
-    typedef QList<QDesignerCustomWidgetInterface*> CustomWidgetList;
-
-    explicit QDesignerPluginManager(QDesignerFormEditorInterface *core);
-    virtual ~QDesignerPluginManager();
-
-    QDesignerFormEditorInterface *core() const;
-
-    QObject *instance(const QString &plugin) const;
-
-    QStringList registeredPlugins() const;
-
-    QStringList findPlugins(const QString &path);
-
-    QStringList pluginPaths() const;
-    void setPluginPaths(const QStringList &plugin_paths);
-
-    QStringList disabledPlugins() const;
-    void setDisabledPlugins(const QStringList &disabled_plugins);
-
-    QStringList failedPlugins() const;
-    QString failureReason(const QString &pluginName) const;
-
-    QObjectList instances() const;
-
-    CustomWidgetList registeredCustomWidgets() const;
-    QDesignerCustomWidgetData customWidgetData(QDesignerCustomWidgetInterface *w) const;
-    QDesignerCustomWidgetData customWidgetData(const QString &className) const;
-
-    bool registerNewPlugins();
-
-public slots:
-    bool syncSettings();
-    void ensureInitialized();
-
-private:
-    void updateRegisteredPlugins();
-    void registerPath(const QString &path);
-    void registerPlugin(const QString &plugin);
-
-private:
-    static QStringList defaultPluginPaths();
-
-    QDesignerPluginManagerPrivate *m_d;
-};
-
-QT_END_NAMESPACE
-
-#endif // PLUGINMANAGER_H
diff --git a/GUI/coregui/Views/Components/widgetbox/qdesigner_dockwidget_p.h b/GUI/coregui/Views/Components/widgetbox/qdesigner_dockwidget_p.h
deleted file mode 100644
index 754748eade950d0ae446d8ed1a8c15979c0a4393..0000000000000000000000000000000000000000
--- a/GUI/coregui/Views/Components/widgetbox/qdesigner_dockwidget_p.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the Qt Designer of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia.  For licensing terms and
-** conditions see http://qt.digia.com/licensing.  For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Digia gives you certain additional
-** rights.  These rights are described in the Digia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU General Public License version 3.0 requirements will be
-** met: http://www.gnu.org/copyleft/gpl.html.
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-//
-//  W A R N I N G
-//  -------------
-//
-// This file is not part of the Qt API.  It exists for the convenience
-// of Qt Designer.  This header
-// file may change from version to version without notice, or even be removed.
-//
-// We mean it.
-//
-
-#ifndef QDESIGNER_DOCKWIDGET_H
-#define QDESIGNER_DOCKWIDGET_H
-
-#include "shared_global_p.h"
-//#include <QtWidgets/QDockWidget>
-#include <QDockWidget>
-
-QT_BEGIN_NAMESPACE
-
-class QDesignerFormWindowInterface;
-
-class QDESIGNER_SHARED_EXPORT QDesignerDockWidget: public QDockWidget
-{
-    Q_OBJECT
-    Q_PROPERTY(Qt::DockWidgetArea dockWidgetArea READ dockWidgetArea WRITE setDockWidgetArea DESIGNABLE docked STORED false)
-    Q_PROPERTY(bool docked READ docked WRITE setDocked DESIGNABLE inMainWindow STORED false)
-public:
-    QDesignerDockWidget(QWidget *parent = 0);
-    virtual ~QDesignerDockWidget();
-
-    bool docked() const;
-    void setDocked(bool b);
-
-    Qt::DockWidgetArea dockWidgetArea() const;
-    void setDockWidgetArea(Qt::DockWidgetArea dockWidgetArea);
-
-    bool inMainWindow() const;
-
-private:
-    QDesignerFormWindowInterface *formWindow() const;
-    QMainWindow *findMainWindow() const;
-};
-
-QT_END_NAMESPACE
-
-#endif // QDESIGNER_DOCKWIDGET_H
diff --git a/GUI/coregui/Views/Components/widgetbox/qtresourcemodel_p.h b/GUI/coregui/Views/Components/widgetbox/qtresourcemodel_p.h
deleted file mode 100644
index da7311c8755b469adf5740caab5e74f801268b82..0000000000000000000000000000000000000000
--- a/GUI/coregui/Views/Components/widgetbox/qtresourcemodel_p.h
+++ /dev/null
@@ -1,145 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the Qt Designer of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia.  For licensing terms and
-** conditions see http://qt.digia.com/licensing.  For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Digia gives you certain additional
-** rights.  These rights are described in the Digia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU General Public License version 3.0 requirements will be
-** met: http://www.gnu.org/copyleft/gpl.html.
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-//
-//  W A R N I N G
-//  -------------
-//
-// This file is not part of the Qt API.  It exists for the convenience
-// of Qt Designer.  This header
-// file may change from version to version without notice, or even be removed.
-//
-// We mean it.
-//
-
-#ifndef QTRESOURCEMODEL_H
-#define QTRESOURCEMODEL_H
-
-#include "shared_global_p.h"
-#include <QtCore/QMap>
-#include <QtCore/QObject>
-#include <QtCore/QScopedPointer>
-
-QT_BEGIN_NAMESPACE
-
-class QtResourceModel;
-
-class QDESIGNER_SHARED_EXPORT QtResourceSet // one instance per one form
-{
-public:
-    QStringList activeResourceFilePaths() const;
-
-    // activateQrcPaths(): if this QtResourceSet is active it emits resourceSetActivated();
-    // otherwise only in case if active QtResource set contains one of
-    // paths which was marked as modified by this resource set, the signal
-    // is emitted (with reload = true);
-    // If new path appears on the list it is automatically added to
-    // loaded list of QtResourceModel. In addition it is marked as modified in case
-    // QtResourceModel didn't contain the path.
-    // If some path is removed from that list (and is not used in any other
-    // resource set) it is automatically unloaded. The removed file can also be
-    // marked as modified (later when another resource set which contains
-    // removed path is activated will be reloaded)
-    void activateResourceFilePaths(const QStringList &paths, int *errorCount = 0, QString *errorMessages = 0);
-
-    bool isModified(const QString &path) const; // for all paths in resource model (redundant here, maybe it should be removed from here)
-    void setModified(const QString &path);      // for all paths in resource model (redundant here, maybe it should be removed from here)
-private:
-    QtResourceSet();
-    QtResourceSet(QtResourceModel *model);
-    ~QtResourceSet();
-    friend class QtResourceModel;
-
-    QScopedPointer<class QtResourceSetPrivate> d_ptr;
-    Q_DECLARE_PRIVATE(QtResourceSet)
-    Q_DISABLE_COPY(QtResourceSet)
-};
-
-class QDESIGNER_SHARED_EXPORT QtResourceModel : public QObject // one instance per whole designer
-{
-    Q_OBJECT
-public:
-    QtResourceModel(QObject *parent = 0);
-    ~QtResourceModel();
-
-    QStringList loadedQrcFiles() const;
-    bool isModified(const QString &path) const; // only for paths which are on loadedQrcFiles() list
-    void setModified(const QString &path);      // only for paths which are on loadedQrcPaths() list
-
-    QList<QtResourceSet *> resourceSets() const;
-
-    QtResourceSet *currentResourceSet() const;
-    void setCurrentResourceSet(QtResourceSet *resourceSet, int *errorCount = 0, QString *errorMessages = 0);
-
-    QtResourceSet *addResourceSet(const QStringList &paths);
-    void removeResourceSet(QtResourceSet *resourceSet);
-
-    void reload(const QString &path, int *errorCount = 0, QString *errorMessages = 0);
-    void reload(int *errorCount = 0, QString *errorMessages = 0);
-
-    // Contents of the current resource set (content file to qrc path)
-    QMap<QString, QString> contents() const;
-    // Find the qrc file belonging to the contained file (from current resource set)
-    QString qrcPath(const QString &file) const;
-
-    void setWatcherEnabled(bool enable);
-    bool isWatcherEnabled() const;
-
-    void setWatcherEnabled(const QString &path, bool enable);
-    bool isWatcherEnabled(const QString &path);
-
-signals:
-    void resourceSetActivated(QtResourceSet *resourceSet, bool resourceSetChanged); // resourceSetChanged since last time it was activated!
-    void qrcFileModifiedExternally(const QString &path);
-
-private:
-    friend class QtResourceSet;
-
-    QScopedPointer<class QtResourceModelPrivate> d_ptr;
-    Q_DECLARE_PRIVATE(QtResourceModel)
-    Q_DISABLE_COPY(QtResourceModel)
-
-    Q_PRIVATE_SLOT(d_func(), void slotFileChanged(const QString &))
-};
-
-QT_END_NAMESPACE
-
-#endif
diff --git a/GUI/coregui/Views/Components/widgetbox/widgetbox_dnditem.cpp b/GUI/coregui/Views/Components/widgetbox/widgetbox_dnditem.cpp
index bd3dd2836ad3045eaf2a962d9412d026e9fd32ca..5048f86314d3d7a45b9de93c1f10c91c2258d181 100644
--- a/GUI/coregui/Views/Components/widgetbox/widgetbox_dnditem.cpp
+++ b/GUI/coregui/Views/Components/widgetbox/widgetbox_dnditem.cpp
@@ -41,13 +41,13 @@
 
 #include "widgetbox_dnditem.h"
 
-#include <widgetfactory_p.h>
+//#include <widgetfactory_p.h>
 #include <spacer_widget_p.h>
 #include <qdesigner_formbuilder_p.h>
-#include <qtresourcemodel_p.h>
+//#include <qtresourcemodel_p.h>
 #include <formwindowbase_p.h>
 #include <qdesigner_utils_p.h>
-#include <qdesigner_dockwidget_p.h>
+//#include <qdesigner_dockwidget_p.h>
 #include <qsimpleresource_p.h>
 
 #include <QtDesigner/QDesignerFormEditorInterface>
diff --git a/GUI/coregui/Views/Components/widgetbox/widgetboxtreewidget.cpp b/GUI/coregui/Views/Components/widgetbox/widgetboxtreewidget.cpp
index 3c0fac90c0d0cc537a678e25b3389fcfde4d43bd..a40cee4217fccc7e3e3172f6de12f5ac251bfa73 100644
--- a/GUI/coregui/Views/Components/widgetbox/widgetboxtreewidget.cpp
+++ b/GUI/coregui/Views/Components/widgetbox/widgetboxtreewidget.cpp
@@ -47,7 +47,7 @@
 #include <sheet_delegate_p.h>
 #include <ui4_p.h>
 #include <qdesigner_utils_p.h>
-#include <pluginmanager_p.h>
+//#include <pluginmanager_p.h>
 
 // sdk
 #include <QtDesigner/QDesignerFormEditorInterface>
diff --git a/GUI/coregui/Views/Components/widgetbox/widgetfactory_p.h b/GUI/coregui/Views/Components/widgetbox/widgetfactory_p.h
deleted file mode 100644
index 3bd04b95664290f5f19fcc6ea4bfd5fb5fd9bb08..0000000000000000000000000000000000000000
--- a/GUI/coregui/Views/Components/widgetbox/widgetfactory_p.h
+++ /dev/null
@@ -1,190 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the Qt Designer of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia.  For licensing terms and
-** conditions see http://qt.digia.com/licensing.  For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Digia gives you certain additional
-** rights.  These rights are described in the Digia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU General Public License version 3.0 requirements will be
-** met: http://www.gnu.org/copyleft/gpl.html.
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-//
-//  W A R N I N G
-//  -------------
-//
-// This file is not part of the Qt API.  It exists for the convenience
-// of Qt Designer.  This header
-// file may change from version to version without notice, or even be removed.
-//
-// We mean it.
-//
-
-
-#ifndef WIDGETFACTORY_H
-#define WIDGETFACTORY_H
-
-#include "shared_global_p.h"
-#include "pluginmanager_p.h"
-
-#include <QtDesigner/QDesignerWidgetFactoryInterface>
-
-#include <QtCore/QMap>
-#include <QtCore/QHash>
-#include <QtCore/QVariant>
-#include <QtCore/QPointer>
-
-QT_BEGIN_NAMESPACE
-
-class QObject;
-class QWidget;
-class QLayout;
-class QDesignerFormEditorInterface;
-class QDesignerCustomWidgetInterface;
-class QDesignerFormWindowInterface;
-class QStyle;
-
-namespace qdesigner_internal {
-
-class QDESIGNER_SHARED_EXPORT WidgetFactory: public QDesignerWidgetFactoryInterface
-{
-    Q_OBJECT
-public:
-    explicit WidgetFactory(QDesignerFormEditorInterface *core, QObject *parent = 0);
-    ~WidgetFactory();
-
-    virtual QWidget* containerOfWidget(QWidget *widget) const;
-    virtual QWidget* widgetOfContainer(QWidget *widget) const;
-
-    QObject* createObject(const QString &className, QObject* parent) const;
-
-    virtual QWidget *createWidget(const QString &className, QWidget *parentWidget) const;
-    virtual QLayout *createLayout(QWidget *widget, QLayout *layout, int type) const;
-
-    virtual bool isPassiveInteractor(QWidget *widget);
-    virtual void initialize(QObject *object) const;
-    void initializeCommon(QWidget *object) const;
-    void initializePreview(QWidget *object) const;
-
-
-    virtual QDesignerFormEditorInterface *core() const;
-
-    static QString classNameOf(QDesignerFormEditorInterface *core, const QObject* o);
-
-    QDesignerFormWindowInterface *currentFormWindow(QDesignerFormWindowInterface *fw);
-
-    static QLayout *createUnmanagedLayout(QWidget *parentWidget, int type);
-
-    // The widget factory maintains a cache of styles which it owns.
-    QString styleName() const;
-    void setStyleName(const QString &styleName);
-
-    /* Return a cached style matching the name or QApplication's style if
-     * it is the default. */
-    QStyle *getStyle(const QString &styleName);
-    // Return the current style used by the factory. This either a cached one
-    // or QApplication's style */
-    QStyle *style() const;
-
-    // Apply one of the cached styles or QApplication's style to a toplevel widget.
-    void applyStyleTopLevel(const QString &styleName, QWidget *w);
-    static void applyStyleToTopLevel(QStyle *style, QWidget *widget);
-
-    // Return whether object was created by the factory for the form editor.
-    static bool isFormEditorObject(const QObject *o);
-
-    // Boolean dynamic property to set on widgets to prevent custom
-    // styles from interfering
-    static const char *disableStyleCustomPaintingPropertyC;
-
-public slots:
-    void loadPlugins();
-
-private slots:
-    void activeFormWindowChanged(QDesignerFormWindowInterface *formWindow);
-    void formWindowAdded(QDesignerFormWindowInterface *formWindow);
-
-private:
-    struct Strings { // Reduce string allocations by storing predefined strings
-        Strings();
-        const QString m_alignment;
-        const QString m_bottomMargin;
-        const QString m_geometry;
-        const QString m_leftMargin;
-        const QString m_line;
-        const QString m_objectName;
-        const QString m_spacerName;
-        const QString m_orientation;
-        const QString m_qAction;
-        const QString m_qButtonGroup;
-        const QString m_qAxWidget;
-        const QString m_qDialog;
-        const QString m_qDockWidget;
-        const QString m_qLayoutWidget;
-        const QString m_qMenu;
-        const QString m_qMenuBar;
-        const QString m_qWidget;
-        const QString m_rightMargin;
-        const QString m_sizeHint;
-        const QString m_spacer;
-        const QString m_text;
-        const QString m_title;
-        const QString m_topMargin;
-        const QString m_windowIcon;
-        const QString m_windowTitle;
-    };
-
-    QWidget* createCustomWidget(const QString &className, QWidget *parentWidget, bool *creationError) const;
-    QDesignerFormWindowInterface *findFormWindow(QWidget *parentWidget) const;
-    void setFormWindowStyle(QDesignerFormWindowInterface *formWindow);
-
-    const Strings m_strings;
-    QDesignerFormEditorInterface *m_core;
-    typedef QMap<QString, QDesignerCustomWidgetInterface*> CustomWidgetFactoryMap;
-    CustomWidgetFactoryMap m_customFactory;
-    QDesignerFormWindowInterface *m_formWindow;
-
-    // Points to the cached style or 0 if the default (qApp) is active
-    QStyle *m_currentStyle;
-    typedef QHash<QString, QStyle *> StyleCache;
-    StyleCache m_styleCache;
-
-    static QPointer<QWidget> *m_lastPassiveInteractor;
-    static bool m_lastWasAPassiveInteractor;
-};
-
-} // namespace qdesigner_internal
-
-QT_END_NAMESPACE
-
-#endif // WIDGETFACTORY_H
diff --git a/GUI/coregui/coregui.pro b/GUI/coregui/coregui.pro
index e0c4ad48f0ca819ebb482eb959dd0e197b09863c..e0347b57ffe29e8e29001c7fcaf335bd31109cf9 100644
--- a/GUI/coregui/coregui.pro
+++ b/GUI/coregui/coregui.pro
@@ -1,15 +1,17 @@
 # -----------------------------------------------------------------------------
 # qmake project file to compile GUI core
 # -----------------------------------------------------------------------------
-
-QT       += core gui script webkit webkitwidgets designer designercomponents
+QT       = core gui script webkit webkitwidgets designer designercomponents
+#QT       += core gui script webkit webkitwidgets
 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 TARGET = coregui
 TEMPLATE = app
-QMAKE_EXTENSION_SHLIB = so
+
 #CONFIG  -= app_bundle
-CONFIG += BORNAGAIN_ROOT BORNAGAIN_PYTHON
+#CONFIG += BORNAGAIN_ROOT BORNAGAIN_PYTHON
+#CONFIG -= qt
 
+include($$PWD/../../shared.pri)
 
 include($$PWD/Views/Components/widgetbox/widgetbox.pri)
 include($$PWD/Views/Components/SampleDesigner/SampleDesigner.pri)
@@ -55,68 +57,29 @@ HEADERS  += \
     Views/PyScriptView.h \
     utils/PyScriptSyntaxHighlighter.h
 
-INCLUDEPATH += $$PWD/mainwindow $$PWD/utils $$PWD/Views $$PWD/Models
-
-# visual style "Manhattan"
-LIBS += $$PWD/../../lib/libManhattanStyle.so
-INCLUDEPATH += $$PWD/../externals/qt-manhattan-style
-
-## ROOT libraries integration
-LIBS += $$PWD/../../lib/libQtRoot.so $$PWD/../../lib/libGQt.so
-INCLUDEPATH += $$PWD/../externals/qt-root/inc
+RESOURCES   += coregui.qrc
 
-# ROOT libraries integration
-#LIBS += $$PWD/../../lib/libQtRoot.so /Users/pospelov/nest/software/root/qtroot/qtroot/libGQt.dylib
-#INCLUDEPATH += /Users/pospelov/nest/software/root/qtroot/qtroot/qt/inc
+FORMS += \
+    form.ui
 
-INCLUDEPATH += $$PWD/../../Core/Algorithms/inc \
-    $$PWD/../../Core/Fitting/inc \
-    $$PWD/../../Core/FormFactors/inc \
-    $$PWD/../../Core/Geometry/inc \
-    $$PWD/../../Core/Samples/inc \
-    $$PWD/../../Core/StandardSamples/inc \
-    $$PWD/../../Core/Tools/inc
+myIncludes = $$PWD/mainwindow $$PWD/utils $$PWD/Views $$PWD/Models $$PWD/
 
 # -----------------------------------------------------------------------------
-# generating package dependency flags
+# dependencies
 # -----------------------------------------------------------------------------
-LIBS += $$PWD/../../lib/libBornAgainCore.so
-
+DEPENDPATH  += $$myIncludes
+INCLUDEPATH += $$myIncludes $$BornAgainCore_INCLUDE_DIR
+INCLUDEPATH += $$EIGEN_INCLUDE_DIR
+INCLUDEPATH += $$ROOT_INCLUDE_DIR
 
-## ROOT libraries
-#MYROOT = $$(ROOTSYS)
-#isEmpty(MYROOT) {
-#  message("Warning, ROOTSYS environment variable doesn't exist, trying to guess location")
-#  ROOT_CONFIG_FILE = root-config
-#  ROOT_CONFIG_FILE_LOCATIONS = /opt/local /usr/local /usr
-#  for(dir, ROOT_CONFIG_FILE_LOCATIONS): isEmpty(MYROOT): exists($${dir}/bin/$${ROOT_CONFIG_FILE}): MYROOT = $${dir}
-#  isEmpty(MYROOT): error("Can't find" $${ROOT_CONFIG_FILE} "in" $${ROOT_CONFIG_FILE_LOCATIONS})
-#  message("Probable ROOTSYS is" $${MYROOT})
-#}
-#!isEmpty(MYROOT) {
-#  !exists($${MYROOT}/bin/root-config): error("No config file "$${MYROOT}/bin/root-config)
-#  INCLUDEPATH += $$system($${MYROOT}/bin/root-config --incdir)
-#  #LIBS += -L$$system($${MYROOT}/bin/root-config --libdir ) -lGui -lCore -lCint -lRIO -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lMathMore -lMinuit2 -lGeom -lEve -lRGL -lThread -lpthread -lm -ldl
-#  #LIBS += -L$$system($${MYROOT}/bin/root-config --libdir ) -lGui -lCore -lCint -lRIO -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lMathMore -lMinuit2 -lGeom -lEve -lRGL -lThread -lpthread -lm -ldl
-#  LIBS += $$system($${MYROOT}/bin/root-config --glibs )
-#  MYROOTCINT = $${MYROOT}/bin/rootcint
-#}
+INCLUDEPATH += $$PYTHON_INCLUDE_DIR
+INCLUDEPATH += $$BOOST_INCLUDE_DIR
 
-RESOURCES   += coregui.qrc
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY $$ROOT_LIBRARY $$PYTHON_LIBRARY
 
-# python include and library flags:
-pythonvers=$$system("python -c 'import sys; sys.stdout.write(sys.version[:3])'")
-INCLUDEPATH += $$system("python -c 'import sys; sys.stdout.write(sys.prefix + \"/include/python\" + sys.version[:3])'")
-LIBS += -L$$system("python -c 'import sys; sys.stdout.write(sys.prefix + \"/lib\" )'") -lboost_python -lpython$$pythonvers
+LIBS += $$PWD/../../lib/libManhattanStyle.so
+INCLUDEPATH += $$PWD/../externals/qt-manhattan-style
+LIBS += $$PWD/../../lib/libQtRoot.so $$PWD/../../lib/libGQt.so
+INCLUDEPATH += $$PWD/../externals/qt-root/inc
 
 lessThan(QT_MAJOR_VERSION, 5): LIBS += -lQtDesigner -lQtDesignerComponents -lQtXml
-
-
-# -----------------------------------------------------------------------------
-# general project settings
-# -----------------------------------------------------------------------------
-include($$PWD/../../shared.pri)
-INCLUDEPATH -= /opt/local/include
-
-FORMS += \
-    form.ui
diff --git a/GUI/coregui/mainwindow/mainwindow.cpp b/GUI/coregui/mainwindow/mainwindow.cpp
index be5acb4fb1c624c93e98d0660fd0c41df9110fdc..3a5edd786d4dc24b4f0096e73a40e858c059fa7c 100644
--- a/GUI/coregui/mainwindow/mainwindow.cpp
+++ b/GUI/coregui/mainwindow/mainwindow.cpp
@@ -112,20 +112,18 @@ Instrument *MainWindow::createDefaultInstrument()
 ISample *MainWindow::createDefaultSample()
 {
     MultiLayer *p_multi_layer = new MultiLayer();
-    complex_t n_air(1.0, 0.0);
-    complex_t n_substrate(1.0-6e-6, 2e-8);
-    complex_t n_particle(1.0-6e-4, 2e-8);
-    const IMaterial *p_air_material = MaterialManager::getHomogeneousMaterial("Air", n_air);
-    const IMaterial *p_substrate_material = MaterialManager::getHomogeneousMaterial("Substrate", n_substrate);
+    const IMaterial *mAir = MaterialManager::getHomogeneousMaterial("Air", 0., 0.);
+    const IMaterial *mSubstrate = MaterialManager::getHomogeneousMaterial("Substrate", 6e-6, 2e-8);
+    const IMaterial *mParticle = MaterialManager::getHomogeneousMaterial("Particle", 6e-4, 2e-8);
     Layer air_layer;
-    air_layer.setMaterial(p_air_material);
+    air_layer.setMaterial(mAir);
     Layer substrate_layer;
-    substrate_layer.setMaterial(p_substrate_material);
-    ParticleDecoration particle_decoration( new Particle(n_particle, new FormFactorCylinder(5*Units::nanometer, 5*Units::nanometer)));
+    substrate_layer.setMaterial(mSubstrate);
+    ParticleDecoration particle_decoration( new Particle(mParticle, new FormFactorCylinder(5*Units::nanometer, 5*Units::nanometer)));
     particle_decoration.addInterferenceFunction(new InterferenceFunctionNone());
-    LayerDecorator air_layer_decorator(air_layer, particle_decoration);
+    air_layer.setDecoration(particle_decoration);
 
-    p_multi_layer->addLayer(air_layer_decorator);
+    p_multi_layer->addLayer(air_layer);
     p_multi_layer->addLayer(substrate_layer);
     return p_multi_layer;
 }
diff --git a/GUI/coregui/qttools/qtpropertybrowser/qtbuttonpropertybrowser.cpp b/GUI/coregui/qttools/qtpropertybrowser/qtbuttonpropertybrowser.cpp
index 293fbf6bfdb63d38ed9f7448f29104ec976e721b..dc79c6db5442c2dc3843a71f0df0d54c8b9ab945 100644
--- a/GUI/coregui/qttools/qtpropertybrowser/qtbuttonpropertybrowser.cpp
+++ b/GUI/coregui/qttools/qtpropertybrowser/qtbuttonpropertybrowser.cpp
@@ -624,4 +624,5 @@ bool QtButtonPropertyBrowser::isExpanded(QtBrowserItem *item) const
 QT_END_NAMESPACE
 #endif
 
+//XXX
 #include "moc_qtbuttonpropertybrowser.cpp"
diff --git a/GUI/coregui/qttools/qtpropertybrowser/qteditorfactory.cpp b/GUI/coregui/qttools/qtpropertybrowser/qteditorfactory.cpp
index afd15206b99398e4d929149cbd9b14f5d210373d..2dcf6a010dfc0255af22e0b028496018fbb79f69 100644
--- a/GUI/coregui/qttools/qtpropertybrowser/qteditorfactory.cpp
+++ b/GUI/coregui/qttools/qtpropertybrowser/qteditorfactory.cpp
@@ -2678,5 +2678,6 @@ void QtFontEditorFactory::disconnectPropertyManager(QtFontPropertyManager *manag
 QT_END_NAMESPACE
 #endif
 
+//XXX
 #include "moc_qteditorfactory.cpp"
 #include "qteditorfactory.moc"
diff --git a/GUI/externals/qt-manhattan-style/CMakeLists.txt b/GUI/externals/qt-manhattan-style/CMakeLists.txt
index 46b29b0b609fb603806cb187b0d106852a54ea2e..a7ff71bc019c077aa5c34fe99204e398ab0d912d 100644
--- a/GUI/externals/qt-manhattan-style/CMakeLists.txt
+++ b/GUI/externals/qt-manhattan-style/CMakeLists.txt
@@ -1,6 +1,12 @@
+############################################################################
+# CMakeLists.txt file for building libManhattanStyle
+############################################################################
+
 cmake_minimum_required(VERSION 2.8.9)
+cmake_policy(SET CMP0020 NEW)
 
-project(qt-manhattan-style)
+#project(qt-manhattan-style)
+set(library_name ManhattanStyle)
 
 set(SRCS
     stylehelper.cpp
@@ -44,6 +50,9 @@ set(SRCS
     extensions/threelevelsitempicker.cpp
 )
 
+set(include_dirs ${CMAKE_CURRENT_SOURCE_DIR})
+include_directories(${include_dirs})
+
 set(RCS
     resources/resources.qrc
 )
@@ -55,7 +64,7 @@ set(UI_FILES
 # Qt5
 set(CMAKE_INCLUDE_CURRENT_DIR ON)
 set(CMAKE_AUTOMOC ON)
-find_package(Qt5Widgets)
+#find_package(Qt5Widgets)
 
 # Run uic on ui files
 qt5_wrap_ui(UI_HDRS ${UI_FILES})
@@ -69,10 +78,17 @@ add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x040900)
 
 # Create the target
 add_definitions(-DQTMANHATTANSTYLE_LIBRARY)
-add_library(${PROJECT_NAME} SHARED ${SRCS} ${UI_HDRS} ${RC_SRCS})
+add_library(${library_name} SHARED ${SRCS} ${UI_HDRS} ${RC_SRCS})
+set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE)
+set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
+
 
 # Link the target to its dependencies
 # The Qt5Widgets_LIBRARIES variable also includes QtGui and QtCore
-target_link_libraries(${PROJECT_NAME} ${Qt5Widgets_LIBRARIES})
+target_link_libraries(${library_name} ${Qt5Widgets_LIBRARIES})
+
+qt5_use_modules(${library_name} Widgets)
+
+# --- installation ---
+install (TARGETS ${library_name} DESTINATION bin COMPONENT Libraries)
 
-qt5_use_modules(${PROJECT_NAME} Widgets)
diff --git a/GUI/externals/qt-manhattan-style/FancyTabWidget.sip b/GUI/externals/qt-manhattan-style/FancyTabWidget.sip
deleted file mode 100644
index eabf9de78662cc6c806b1db6744f42fb7ee7fa68..0000000000000000000000000000000000000000
--- a/GUI/externals/qt-manhattan-style/FancyTabWidget.sip
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-%Import QtGui/QtGuimod.sip
-
-namespace Manhattan {
-
-class FancyTabWidget : public QWidget{
-
-%TypeHeaderCode
-#include "fancytabwidget.h"
-%End
-
-public:
-
-    FancyTabWidget(QWidget *parent = 0);
-
-    void insertTab(int index, QWidget *tab /TransferThis/, const QIcon &icon, const QString &label);
-
-};
-
-};
\ No newline at end of file
diff --git a/GUI/externals/qt-manhattan-style/ManhattanStyle.sip b/GUI/externals/qt-manhattan-style/ManhattanStyle.sip
deleted file mode 100644
index 3cc63bcdb811ac3c0e9abb0bd6a4af9a33091ea6..0000000000000000000000000000000000000000
--- a/GUI/externals/qt-manhattan-style/ManhattanStyle.sip
+++ /dev/null
@@ -1,8 +0,0 @@
-%Module ManhattanStyle
-
-%Import QtGui/QtGuimod.sip
-%Import QtCore/QtCoremod.sip
-%Import QtWebKit/QtWebKitmod.sip
-
-%Include FancyTabWidget.sip
-
diff --git a/GUI/externals/qt-manhattan-style/extensions/simpleprogressbar.h b/GUI/externals/qt-manhattan-style/extensions/simpleprogressbar.h
index f2b562dc5540640359f310b4f030d1c60a8df3f0..2c6fc745f656ec119ec9e2fc2079b8482c616e94 100644
--- a/GUI/externals/qt-manhattan-style/extensions/simpleprogressbar.h
+++ b/GUI/externals/qt-manhattan-style/extensions/simpleprogressbar.h
@@ -22,11 +22,13 @@ public:
     int maximum() const { return m_maximum; }
     int value() const { return m_value; }
     bool finished() const { return m_finished; }
-    void reset();
     void setRange(int minimum, int maximum);
     void setValue(int value);
     void setFinished(bool b);
 
+public slots:
+    void reset();
+
 private:
     QImage bar;
     QString m_text;
diff --git a/GUI/externals/qt-manhattan-style/extensions/tabwidget.cpp b/GUI/externals/qt-manhattan-style/extensions/tabwidget.cpp
index 6c868e73908669c5ac5186f619dbe5849c1a927a..81969c07118f32634c0ab218c38484a6a197dd5e 100644
--- a/GUI/externals/qt-manhattan-style/extensions/tabwidget.cpp
+++ b/GUI/externals/qt-manhattan-style/extensions/tabwidget.cpp
@@ -78,11 +78,12 @@ void TabWidget::setFrameVisible(bool visible)
     }
 }
 
-void TabWidget::addTab(const QString &name, QWidget *widget)
+void TabWidget::addTab(const QString &name, QWidget *widget, const QColor &color)
 {
     Q_ASSERT(widget);
     Tab tab;
     tab.name = name;
+    tab.color = color;
     tab.widget = widget;
     m_tabs.append(tab);
     m_stack->addWidget(widget);
@@ -93,11 +94,12 @@ void TabWidget::addTab(const QString &name, QWidget *widget)
     update();
 }
 
-void TabWidget::insertTab(int index, const QString &name, QWidget *widget)
+void TabWidget::insertTab(int index, const QString &name, QWidget *widget, const QColor &color)
 {
     Q_ASSERT(widget);
     Tab tab;
     tab.name = name;
+    tab.color = color;
     tab.widget = widget;
     m_tabs.insert(index, tab);
     m_stack->insertWidget(index, widget);
@@ -108,9 +110,9 @@ void TabWidget::insertTab(int index, const QString &name, QWidget *widget)
     update();
 }
 
-void TabWidget::removeTab(int index)
+QWidget* TabWidget::removeTab(int index)
 {
-    m_tabs.takeAt(index);
+    Tab tab = m_tabs.takeAt(index);
     if (index <= m_currentIndex) {
         --m_currentIndex;
         if (m_currentIndex < 0 && m_tabs.size() > 0)
@@ -122,6 +124,7 @@ void TabWidget::removeTab(int index)
         }
     }
     update();
+    return tab.widget;
 }
 
 int TabWidget::tabCount() const
@@ -346,7 +349,7 @@ void TabWidget::paintEvent(QPaintEvent *event)
             }
 
             x += MARGIN;
-            painter.setPen(Qt::black);
+            painter.setPen(tab.color);
             painter.drawText(x, baseline, tab.name);
             x += nameWidth.at(actualIndex);
             x += MARGIN;
@@ -368,7 +371,9 @@ void TabWidget::paintEvent(QPaintEvent *event)
                 painter.drawLine(x, 0, x, r.height());
 
             x += MARGIN;
-            painter.setPen(QColor(0, 0, 0, 190));
+            QColor penColor(tab.color);
+            penColor.setAlpha(190);
+            painter.setPen(penColor);
             painter.drawText(x + 1, baseline, tab.name);
             x += nameWidth.at(actualIndex);
             x += MARGIN;
diff --git a/GUI/externals/qt-manhattan-style/extensions/tabwidget.h b/GUI/externals/qt-manhattan-style/extensions/tabwidget.h
index 72dd8a0b21c2eeae74d3c68de384f55892926ddc..223c1e3eb71922c61560138bd931f0a3efccd67c 100644
--- a/GUI/externals/qt-manhattan-style/extensions/tabwidget.h
+++ b/GUI/externals/qt-manhattan-style/extensions/tabwidget.h
@@ -21,9 +21,9 @@ public:
 
     void setFrameVisible(bool visible);
 
-    void addTab(const QString &name, QWidget *widget);
-    void insertTab(int index, const QString &name, QWidget *widget);
-    void removeTab(int index);
+    void addTab(const QString &name, QWidget *widget, const QColor &color = Qt::black);
+    void insertTab(int index, const QString &name, QWidget *widget, const QColor &color = Qt::black);
+    QWidget* removeTab(int index);
     int tabCount() const;
     QString tabText(int index) const;
 
@@ -41,6 +41,7 @@ protected:
 private:
     struct Tab {
         QString name;
+        QColor color;
         QWidget* widget;
     };
     enum HitArea { HITNOTHING, HITOVERFLOW, HITTAB };
diff --git a/GUI/externals/qt-manhattan-style/extensions/threelevelsitempicker.cpp b/GUI/externals/qt-manhattan-style/extensions/threelevelsitempicker.cpp
index 41ca19b63f47a56c07d76b7859a51229a5097d63..3144b042061b087690f233d2c07a75fd0a21bb65 100644
--- a/GUI/externals/qt-manhattan-style/extensions/threelevelsitempicker.cpp
+++ b/GUI/externals/qt-manhattan-style/extensions/threelevelsitempicker.cpp
@@ -11,7 +11,6 @@
 #include <QLabel>
 #include <QTimer>
 
-
 namespace
 {
 
@@ -181,8 +180,7 @@ QListWidgetItem* find(const ListWidget* list, const QString& name)
             return item;
     }
 
-    //return nullptr;
-    return NULL;
+    return 0;
 }
 
 } // Anonymous namespace
diff --git a/GUI/externals/qt-manhattan-style/manhattanstyle.cpp b/GUI/externals/qt-manhattan-style/manhattanstyle.cpp
index 2ac03a25dd4fe1913ba435a7689b45461d49b3f9..cf59291bf1019d6804b42826c6821c26a76ce12a 100644
--- a/GUI/externals/qt-manhattan-style/manhattanstyle.cpp
+++ b/GUI/externals/qt-manhattan-style/manhattanstyle.cpp
@@ -126,6 +126,24 @@ bool lightColored(const QWidget *widget)
     return false;
 }
 
+bool hasProperty(const QWidget *widget, const QByteArray& name)
+{
+    if (!widget)
+        return false;
+
+    // Don't style dialogs or explicitly ignored widgets
+    if ((widget->window()->windowFlags() & Qt::WindowType_Mask) == Qt::Dialog)
+        return false;
+
+    const QWidget *p = widget;
+    while (p) {
+        if (p->property(name).isValid())
+            return true;
+        p = p->parentWidget();
+    }
+    return false;
+}
+
 class ManhattanStylePrivate
 {
 public:
@@ -291,7 +309,7 @@ void ManhattanStyle::polish(QWidget *widget)
             widget->setMaximumHeight(Utils::StyleHelper::navigationWidgetHeight() - 2);
         }
         else if (qobject_cast<QLabel*>(widget))
-            widget->setPalette(panelPalette(widget->palette()));
+            widget->setPalette(panelPalette(widget->palette(), lightColored(widget)));
         else if (widget->property("panelwidget_singlerow").toBool())
             widget->setFixedHeight(Utils::StyleHelper::navigationWidgetHeight());
         else if (qobject_cast<QStatusBar*>(widget))
@@ -630,7 +648,8 @@ void ManhattanStyle::drawControl(ControlElement element, const QStyleOption *opt
 
         if (const QStyleOptionTabV3 *tab = qstyleoption_cast<const QStyleOptionTabV3 *>(option)) {
             QStyleOptionTabV3 adjustedTab = *tab;
-            if (tab->cornerWidgets == QStyleOptionTab::NoCornerWidgets && (
+            if (!hasProperty(widget, "noTabBarShapeAdjustment") &&
+                tab->cornerWidgets == QStyleOptionTab::NoCornerWidgets && (
                     tab->position == QStyleOptionTab::Beginning ||
                     tab->position == QStyleOptionTab::OnlyOneTab))
             {
@@ -727,7 +746,7 @@ void ManhattanStyle::drawControl(ControlElement element, const QStyleOption *opt
                 } else {
                     painter->setOpacity(0.8);
                 }
-                painter->setPen(Utils::StyleHelper::panelTextColor());
+                painter->setPen(Utils::StyleHelper::panelTextColor(lightColored(widget)));
                 painter->drawText(editRect.adjusted(1, 0, -1, 0), Qt::AlignLeft | Qt::AlignVCenter, text);
 
                 painter->restore();
diff --git a/GUI/externals/qt-manhattan-style/module.cpp b/GUI/externals/qt-manhattan-style/module.cpp
deleted file mode 100644
index e3adca0831a4911793df7df5343e9c4ab268d900..0000000000000000000000000000000000000000
--- a/GUI/externals/qt-manhattan-style/module.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-#include <boost/python.hpp>
-using namespace boost::python;
-
-#include "fancytabwidget.h"
-#include "manhattanstyle.h"
-#include "stylehelper.h"
-
-#include <iostream>
-
-
-void export_sip();
-void export_QString();
-
-BOOST_PYTHON_MODULE(libManhattanStyle)
-{
-
-    try { import("PyQt4.QtCore"); } catch(...) {} // needed for toPyQt(...)
-    try { import("PyQt4.QtGui"); } catch(...) {} // needed for toPyQt(...)
-    try { import("PyQt4.QtOpenGL"); } catch(...) {} // needed for toPyQt(...)
-
-    export_sip();
-    export_QString();
-    
-//    class_<QObject, QObject*, boost::noncopyable>("QObject", no_init)
-//    ;
-
-//    class_<QWidget, bases<QObject>, QWidget*, boost::noncopyable>("QWidget")
-//    ;
-        
-//    class_<Manhattan::FancyTabWidget, bases<QWidget>, Manhattan::FancyTabWidget*, boost::noncopyable>("FancyTabWidget")
-//            .def("insertTab",&Manhattan::FancyTabWidget::insertTab)
-//    ;
-
-
-    class_<Manhattan::FancyTabWidget, boost::noncopyable, std::auto_ptr<Manhattan::FancyTabWidget> >("FancyTabWidget")
-            .def(init<QWidget*>())
-        .def("insertTab",&Manhattan::FancyTabWidget::insertTab)
-    ;
-
-    //    class_<Manhattan::FancyTabWidget, bases<QWidget>, Manhattan::FancyTabWidget*, boost::noncopyable>("FancyTabWidget")
-    class_<ManhattanStyle, ManhattanStyle*, boost::noncopyable >("ManhattanStyle", init<QString>())
-    //class_<ManhattanStyle, boost::noncopyable, std::auto_ptr<ManhattanStyle> >("ManhattanStyle", init<QString>())
-    ;
-
-    class_< Manhattan::Utils::StyleHelper, Manhattan::Utils::StyleHelper*, boost::noncopyable >( "StyleHelper" )
-        .def("setBaseColor",&Manhattan::Utils::StyleHelper::setBaseColor).staticmethod( "setBaseColor" )
-    ;
-//        .staticmethod( "setBaseColor" );
-//    .def(
-//        "setBaseColor"
-//        , (void (*)( const QColor &))( &Manhattan::Utils::StyleHelper::setBaseColor )
-//        , ( arg("color") ) )
-//    .staticmethod( "setBaseColor" );
-
-}
diff --git a/GUI/externals/qt-manhattan-style/module_qstring.cpp b/GUI/externals/qt-manhattan-style/module_qstring.cpp
deleted file mode 100644
index efd1be60a518d0d54ae8a900661095e29bc1de97..0000000000000000000000000000000000000000
--- a/GUI/externals/qt-manhattan-style/module_qstring.cpp
+++ /dev/null
@@ -1,103 +0,0 @@
-#include <Python.h>
-#include <boost/python.hpp>
-
-#include <QString>
-
-using namespace boost::python;
-
-struct QString_to_python_str
-{
-
-  // FIXME: handle this using boost::python::str
-  static PyObject* convert(QString const &str)
-  {
-#if defined ( Py_UNICODE_WIDE )
-    PyObject *obj = PyUnicode_FromUnicode( 0, str.length() );
-    if (!obj)
-      throw_error_already_set();
-
-    Py_UNICODE *pyu = PyUnicode_AS_UNICODE( obj );
-
-    for (int i = 0; i < str.length(); ++i)
-      *pyu++ = (str.at(i)).unicode();
-
-    return obj;
-#else
-   return PyUnicode_FromWideChar( (const wchar_t*) str.unicode(), str.length() );
-#endif
-  }
-};
-
-struct QString_from_python_str
-{
-  QString_from_python_str()
-  {
-    converter::registry::push_back( &convertible, &construct, type_id<QString>() );
-  }
-
-  static void* convertible(PyObject *obj_ptr)
-  {
-    if (PyUnicode_Check(obj_ptr))
-      return obj_ptr;
-    if (PyString_Check(obj_ptr))
-      return obj_ptr;
-      
-    return 0;
-  }
-
-  static void construct(PyObject *obj_ptr, converter::rvalue_from_python_stage1_data *data)
-  {
-    if (PyUnicode_Check(obj_ptr)) {
-      void *storage = ((converter::rvalue_from_python_storage<QString> *) data)->storage.bytes;
-      PY_UNICODE_TYPE *ucode = PyUnicode_AS_UNICODE(obj_ptr);
-      int len = PyUnicode_GET_SIZE(obj_ptr);
-#if defined(Py_UNICODE_WIDE)
-      QString* out = new(storage) QString;
-      for ( int i = 0; i < len; ++i )
-        out->append( (uint)ucode[i] );
-#else
-      new(storage) QString( (const QChar *)ucode, len );
-#endif
-      data->convertible = storage;
-    } else if ( PyString_Check( obj_ptr ) ) {
-      const char *value = PyString_AsString(obj_ptr);
-      if(!value)
-        throw_error_already_set();
-
-      void *storage = ((converter::rvalue_from_python_storage<QString> *) data)->storage.bytes;
-      new(storage) QString(QByteArray(value, PyString_Size(obj_ptr)));
-      data->convertible = storage;
-    }
-  }
-
-};
-
-/*
-class QStringTest 
-{
-  public:
-    QString getString() const
-    {
-      return m_str;
-    }
-    void setString(const QString &str)
-    {
-      m_str = str;
-    }
-  private:
-    QString m_str;
-};
-*/
-
-void export_QString()
-{
-  to_python_converter<QString, QString_to_python_str>();
-  QString_from_python_str();
-
-  /*
-  class_<QStringTest>("QStringTest")
-    .def("getString", &QStringTest::getString)
-    .def("setString", &QStringTest::setString)
-    ;
-  */
-}
diff --git a/GUI/externals/qt-manhattan-style/module_sip.cpp b/GUI/externals/qt-manhattan-style/module_sip.cpp
deleted file mode 100644
index 3335bf40e4bb2b1cc70a2632a2a37e5a361dd5b3..0000000000000000000000000000000000000000
--- a/GUI/externals/qt-manhattan-style/module_sip.cpp
+++ /dev/null
@@ -1,401 +0,0 @@
-#include <boost/python.hpp>
-#include <boost/tuple/tuple.hpp>
-
-#include <sip.h>
-#include <iostream>
-#include <QWidget>
-#include <QObject>
-#include <QAction>
-#include <QIcon>
-#include <QString>
-#include <QColor>
-#include <QWebView>
-
-#include "manhattanstyle.h"
-#include "fancytabwidget.h"
-
-using namespace boost::python;
-
-/**
- * Initialize the SIP API
- */
-const sipAPIDef *sip_API = 0;
-
-bool init_sip_api()
-{
-  // import the sip module
-  object sip_module = import("sip");
-  if (!sip_module.ptr()) {
-    std::cout << "Could not import sip python module." << std::endl;
-    return false;
-  }
-
-  // get the dictionary
-  dict sip_dict = extract<dict>(sip_module.attr("__dict__"));
-  if (!sip_dict.ptr()) {
-    std::cout << "Could not find the __dict__ attribute in the sip python module." << std::endl;
-    return false;
-  }
-  
-  // get the _C_API object from the dictionary
-  object sip_capi_obj = sip_dict.get("_C_API");
-  if (!sip_capi_obj.ptr()) {
-    std::cout << "Could not find the _C_API entry in the sip python module dictionary." << std::endl;
-    return false;
-  }
-  
-#ifdef SIP_USE_PYCAPSULE
-  if (!PyCapsule_IsValid(sip_capi_obj.ptr(), "sip._C_API")) {
-#else
-  if (!PyCObject_Check(sip_capi_obj.ptr())) {
-#endif
-    std::cout << "The _C_API object in the sip python module is invalid." << std::endl;
-    return false;
-  }
-
-#ifdef SIP_USE_PYCAPSULE
-  sip_API =
-      reinterpret_cast<const sipAPIDef*>(PyCapsule_GetPointer(sip_capi_obj.ptr(),
-                                                              "sip._C_API"));
-#else
-  sip_API =
-      reinterpret_cast<const sipAPIDef*>(PyCObject_AsVoidPtr(sip_capi_obj.ptr()));
-#endif
-  return true;
-}
-
-/**
- * MetaData helper templates. While this information is available 
- * (QObject::metaObject) for objects derived from QObject, not 
- * all classes are derived from it. To make all classes work with 
- * the same templates we do it this way.
- * 
- */
-
-// these are used by the toPyQt function,
-template <typename T> struct MetaData;
-
-// used by toPyQt(...)
-template <> struct MetaData<Manhattan::FancyTabWidget> { static const char* className() { return "QWidget";} };
-template <> struct MetaData<ManhattanStyle> { static const char* className() { return "QStyle";} };
-
-template <> struct MetaData<QObject> { static const char* className() { return "QObject";} };
-template <> struct MetaData<QWidget> { static const char* className() { return "QWidget";} };
-template <> struct MetaData<QIcon> { static const char* className() { return "QIcon";} };
-template <> struct MetaData<QColor> { static const char* className() { return "QColor";} };
-template <> struct MetaData<QAction> { static const char* className() { return "QAction";} };
-template <> struct MetaData<QWebView> { static const char* className() { return "QWebView";} };
-//template <> struct MetaData<QString> { static const char* className() { return "QString";} };
-
-
-/**
- *  QWidget* <--> PyQt object
- *  QAction* <--> PyQt object
- *  ...
- */
-template <typename T>
-struct QClass_converters
-{
-
-  struct QClass_to_PyQt
-  {
-    static PyObject* convert(const T& object)
-    {
-#if SIP_API_MAJOR_NR >=4
-      const sipTypeDef *type = sip_API->api_find_type(MetaData<T>::className());
-#else
-      sipWrapperType *type = sip_API->api_find_class(MetaData<T>::className());
-#endif
-      if (!type)
-        return incref(Py_None);
-      
-#if SIP_API_MAJOR_NR >=4
-      PyObject *sip_obj = sip_API->api_convert_from_type((void*)(&object), type, 0);
-#else
-      PyObject *sip_obj = sip_API->api_convert_from_instance((void*)(&object), type, 0);
-#endif
-      if (!sip_obj)
-        return incref(Py_None);
-
-      return incref(sip_obj);
-    }
- 
-    static PyObject* convert(T* object)
-    {
-      if (!object)
-        return incref(Py_None);
- 
-#if SIP_API_MAJOR_NR >=4
-      const sipTypeDef *type = sip_API->api_find_type(MetaData<T>::className());
-#else     
-      sipWrapperType *type = sip_API->api_find_class(MetaData<T>::className());
-#endif
-      if (!type)
-        return incref(Py_None);
-      
-#if SIP_API_MAJOR_NR >=4
-      PyObject *sip_obj = sip_API->api_convert_from_type(object, type, 0);
-#else
-      PyObject *sip_obj = sip_API->api_convert_from_instance(object, type, 0);
-#endif
-      if (!sip_obj)
-        return incref(Py_None);
-
-      return incref(sip_obj);
-    }
-
-    static PyObject* convert(const T* object)
-    {
-      return convert((T*)object);
-    }
-
-  };
-
-  static void* QClass_from_PyQt(PyObject *obj_ptr)
-  {
-#if SIP_API_MAJOR_NR >=4
-      std::cout << "XXX 1.1" << std::endl;
-    if (!PyObject_TypeCheck(obj_ptr, sip_API->api_wrapper_type)) {
-#else
-      std::cout << "XXX 1.2" << std::endl;
-    if (!sip_API->api_wrapper_check(obj_ptr)) {
-#endif
-      std::cout << "Error - already set in QClass_from_PyQt.." << std::endl;
-      //throw_error_already_set();
-    }
-    
-    // transfer ownership from python to C++
-#if SIP_API_MAJOR_NR >=4
-    std::cout << "XXX 2.1" << std::endl;
-    sip_API->api_transfer_to(obj_ptr, 0);
-#else
-    sip_API->api_transfer(obj_ptr, 1);
-#endif
-
-    // reinterpret to sipWrapper
-#if SIP_API_MAJOR_NR >= 4
-    sipSimpleWrapper *wrapper = reinterpret_cast<sipSimpleWrapper*>(obj_ptr);
-#else
-    sipWrapper *wrapper = reinterpret_cast<sipWrapper*>(obj_ptr);
-#endif
-
-#if (SIP_API_MAJOR_NR == 8 && SIP_API_MINOR_NR >= 1) || SIP_API_MAJOR_NR > 8
-    return sip_API->api_get_address(wrapper);
-#elif SIP_API_MAJOR_NR == 8
-    return wrapper->data;
-#else
-    return wrapper->u.cppPtr;
-#endif
-  }
-    
-  QClass_converters()
-  {
-    // example: PyQt object --> C++ pointer
-    converter::registry::insert( &QClass_from_PyQt, type_id<T>() );
-    // example: const QColor* -> PyQt object
-    to_python_converter<const T*, QClass_to_PyQt>();
-    // example: QUndoCommand* Extension::performAction(...) --> PyQt object
-    to_python_converter<T*, QClass_to_PyQt>();
-    // example: QColor GLWidget::background() --> PyQt object
-    to_python_converter<T, QClass_to_PyQt>();
-  }
-  
-};
-
-/**
- *  Special case QList<QAction*> --> PyQt object
- */
- struct QList_QAction_to_python_list_PyQt
- {
-   typedef QList<QAction*>::const_iterator iter;
-
-   static PyObject* convert(const QList<QAction*> &qList)
-   {
- #if SIP_API_MAJOR_NR >=4
-     const sipTypeDef *type = sip_API->api_find_type("QAction");
- #else
-     sipWrapperType *type = sip_API->api_find_class("QAction");
- #endif
-     if (!type)
-       return incref(Py_None);
-
-     boost::python::list pyList;
-
-     foreach (QAction *action, qList) {
- #if SIP_API_MAJOR_NR >=4
-       PyObject *sip_obj = sip_API->api_convert_from_type(action, type, 0);
- #else
-       PyObject *sip_obj = sip_API->api_convert_from_instance(action, type, 0);
- #endif
-       if (!sip_obj)
-         continue;
-       boost::python::object real_obj = object(handle<>(sip_obj));
-       pyList.append(real_obj);
-     }
-
-     return boost::python::incref(pyList.ptr());
-   }
- };
-
- struct QList_QAction_from_python_list_PyQt
- {
-   QList_QAction_from_python_list_PyQt()
-   {
-     converter::registry::push_back( &convertible, &construct, type_id< QList<QAction*> >() );
-   }
-
-   static void* convertible(PyObject *obj_ptr)
-   {
-
-     //is this a tuple type?
-     if (PyTuple_Check(obj_ptr)) {
-       //check the tuple elements... - convert to a boost::tuple object
-       boost::python::tuple t( handle<>(borrowed(obj_ptr)) );
-
-       //how many elements are there?
-       int n = PyTuple_Size(obj_ptr);
-
-       //can they all be converted to type 'T'?
-       for (int i=0; i<n; ++i) {
-         if (!boost::python::extract<QAction*>(t[i]).check())
-           return 0;
-       }
-
-       //the tuple is ok!
-       return obj_ptr;
-     }
-     //is this a list type?
-     else if (PyList_Check(obj_ptr)) {
-       //check that all of the list elements can be converted to the right type
-       boost::python::list l( handle<>(borrowed(obj_ptr)) );
-
-       //how many elements are there?
-       int n = PyList_Size(obj_ptr);
-
-       //return obj_ptr;
-
-       //can all of the elements be converted to type 'T'?
-       for (int i=0; i<n; ++i) {
-         if (!boost::python::extract<QAction*>(l[i]).check())
-           return 0;
-       }
-
-       //the list is ok!
-       return obj_ptr;
-     }
-
-     //could not recognise the type...
-     return 0;
-   }
-
-   static void construct(PyObject *obj_ptr, converter::rvalue_from_python_stage1_data *data)
-   {
-     if (PyTuple_Check(obj_ptr)) {
-       //convert the PyObject to a boost::python::object
-       boost::python::tuple t( handle<>(borrowed(obj_ptr)) );
-
-       //locate the storage space for the result
-       void* storage = ((converter::rvalue_from_python_storage< QList<QAction*> >*)data)->storage.bytes;
-
-       //create the T container
-       new (storage) QList<QAction*>();
-
-       QList<QAction*> *container = static_cast< QList<QAction*>* >(storage);
-
-       //add all of the elements from the tuple - get the number of elements in the tuple
-       int n = PyTuple_Size(obj_ptr);
-
-       for (int i=0; i<n; ++i) {
-         QAction *action = boost::python::extract<QAction*>(t[i]);
-         container->append( action );
-       }
-
-       data->convertible = storage;
-     }
-     else if (PyList_Check(obj_ptr)) {
-       //convert the PyObject to a boost::python::object
-       boost::python::list l( handle<>(borrowed(obj_ptr)) );
-
-       //locate the storage space for the result
-       void* storage = ((converter::rvalue_from_python_storage< QList<QAction*> >*)data)->storage.bytes;
-
-       //create the T container
-       new (storage) QList<QAction*>();
-
-       QList<QAction*> *container = static_cast< QList<QAction*>* >(storage);
-
-       //add all of the elements from the tuple - get the number of elements in the tuple
-       int n = PyList_Size(obj_ptr);
-
-       for (int i=0; i<n; ++i) {
-         QAction *action = boost::python::extract<QAction*>(l[i]);
-         container->append( action );
-       }
-
-       data->convertible = storage;
-     }
-   }
-
- };
-
-
-/**
- *  The toPyQt implementation
- */
-template <typename T>
-PyObject* toPyQt(T *obj)
-{
-  if (!obj) {
-    std::cout << "toPyQt: null pointer object";
-    return incref(Py_None);
-  }
-      
-#if SIP_API_MAJOR_NR >=4
-  const sipTypeDef *type = sip_API->api_find_type(MetaData<T>::className());
-#else
-  sipWrapperType *type = sip_API->api_find_class(MetaData<T>::className());
-#endif
-  if (!type) {
-    std::cout << "toPyQt: could not determine type";
-    return incref(Py_None);
-  }
-      
-#if SIP_API_MAJOR_NR >=4
-  PyObject *sip_obj = sip_API->api_convert_from_type(obj, type, 0);
-#else
-  PyObject *sip_obj = sip_API->api_convert_from_instance(obj, type, 0);
-#endif
-  if (!sip_obj) {
-    return incref(Py_None);
-    std::cout << "toPyQt: could not convert";
-  }
-
-  return incref(sip_obj);
-}
-
-void export_sip()
-{
-  if (!init_sip_api()) {
-    std::cout << "Could not initialize SIP API !" << std::endl;
-    return;
-  } 
-
-  // toPyQt functions
-  def("toPyQt", &toPyQt<Manhattan::FancyTabWidget>);
-  def("toPyQt", &toPyQt<ManhattanStyle>);
-
-  // QClass* <--> PyQt objects 
-  QClass_converters<QColor>();
-  QClass_converters<QObject>();
-  QClass_converters<QWidget>(); // from python
-  QClass_converters<QAction>(); // from/to python
-  QClass_converters<QIcon>();
-  QClass_converters<QWebView>();
-  //QClass_converters<QString>();
-  //QClass_converters<QColor>();
-
-
-  // special case 
-   to_python_converter<QList<QAction*>, QList_QAction_to_python_list_PyQt>();
-   QList_QAction_from_python_list_PyQt();
-}
diff --git a/GUI/externals/qt-manhattan-style/qt-manhattan-style.pro b/GUI/externals/qt-manhattan-style/qt-manhattan-style.pro
index 029cc654f9296ae66dcdf133fa3f88d156e3725d..f366a76dcc37551e215a6d1acbde7f4db766443c 100644
--- a/GUI/externals/qt-manhattan-style/qt-manhattan-style.pro
+++ b/GUI/externals/qt-manhattan-style/qt-manhattan-style.pro
@@ -37,10 +37,6 @@ SOURCES += \
     extensions/simpleprogressbar.cpp \
     extensions/tabwidget.cpp \
     extensions/threelevelsitempicker.cpp \
-    #module2.cpp
-    module.cpp \
-    module_sip.cpp \
-    module_qstring.cpp
 
 HEADERS +=\
     stylehelper.h \
diff --git a/GUI/externals/qt-root-gui-factory/CMakeLists.txt b/GUI/externals/qt-root-gui-factory/CMakeLists.txt
index d8135ca30288d84e2019e861754c27c087681af6..0fb675082b2ff7200d5860d3e2a59e588680d037 100644
--- a/GUI/externals/qt-root-gui-factory/CMakeLists.txt
+++ b/GUI/externals/qt-root-gui-factory/CMakeLists.txt
@@ -1,15 +1,49 @@
 ############################################################################
-# CMakeLists.txt file for building ROOT gui/qtroot package
-# @author Pere Mato, CERN
+# CMakeLists.txt file for building libQtRoot
 ############################################################################
 
-ROOT_USE_PACKAGE(gui/gui)
-ROOT_USE_PACKAGE(graf2d/qt)
+cmake_minimum_required(VERSION 2.8.9)
+cmake_policy(SET CMP0020 NEW)
 
-include(${QT_USE_FILE})
+set(library_name QtRoot)
 
-ROOT_GENERATE_DICTIONARY(G__QtRoot *.h LINKDEF LinkDef.h)
-ROOT_GENERATE_ROOTMAP(QtRoot LINKDEF LinkDef.h DEPENDENCIES Gui GQt )
-ROOT_LINKER_LIBRARY(QtRoot *.cxx G__QtRoot.cxx LIBRARIES Core DEPENDENCIES Gui GQt)
+# source files
+file(GLOB source_files "src/*.cxx")
+file(GLOB include_files "inc/*.h")
 
-ROOT_INSTALL_HEADERS()
+set(include_dirs ${CMAKE_CURRENT_SOURCE_DIR}/inc)
+include_directories(${include_dirs})
+
+ROOT_GENERATE_DICTIONARY(G__QtRoot ${include_files} LINKDEF LinkDef.h)
+
+# --- making library ---
+add_library(
+    ${library_name}
+    STATIC
+    ${source_files} ${include_files} G__QtRoot.cxx
+)
+#set_Target_properties(${library_name} PROPERTIES PREFIX ${libprefix} SUFFIX ${libsuffix})
+#set(${library_name}_LIBRARY_TYPE SHARED)
+
+set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE)
+set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
+
+# --- dependencies ---
+message("XXX ${GQt_LIBRARY}")
+message("XXX ${ROOT_LIBRARIES} ")
+include_directories(
+    ${ROOT_INCLUDE_DIR}
+    ${GQt_INCLUDE_DIRS}
+)
+
+target_link_libraries(
+    ${library_name} 
+    ${GQt_LIBRARY}
+    ${ROOT_LIBRARIES} 
+)
+
+#find_package(Qt5Widgets REQUIRED)
+qt5_use_modules(${library_name} Widgets)
+
+# --- installation ---
+#install (TARGETS ${library_name} DESTINATION bin COMPONENT Libraries)
diff --git a/GUI/externals/qt-root/CMakeLists.txt b/GUI/externals/qt-root/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b85eb58c07a2f9c3987445762f6a057b6501d03c
--- /dev/null
+++ b/GUI/externals/qt-root/CMakeLists.txt
@@ -0,0 +1,53 @@
+############################################################################
+# CMakeLists.txt file for building libGQt
+############################################################################
+
+cmake_minimum_required(VERSION 2.8.9)
+cmake_policy(SET CMP0020 NEW)
+
+set(library_name GQt)
+
+# source files
+file(GLOB source_files "src/*.cxx")
+file(GLOB include_files "inc/*.h")
+
+set(include_dirs ${CMAKE_CURRENT_SOURCE_DIR}/inc)
+include_directories(${include_dirs})
+
+set(headers inc/TGQt.h inc/TQtTimer.h inc/TQtApplication.h inc/TQtBrush.h
+            inc/TQMimeTypes.h inc/TQtClientFilter.h inc/TQtClientWidget.h inc/TQtWidget.h
+            inc/TQtMarker.h inc/TQtTimer.h inc/TQtRootSlot.h inc/TQtPadFont.h)
+
+set(CMAKE_AUTOMOC ON)
+#QT5_WRAP_CPP(mocfiles "inc/TQtWidget.h" "inc/TQtEmitter.h" "inc/TQtClientFilter.h"
+#                      inc/TQtClientGuard.h" "inc/TQtClientWidget.h" "inc/TQtTimer.h"
+#                      inc/TQtRootSlot.h)
+
+#find_package(Qt5Widgets REQUIRED)
+
+ROOT_GENERATE_DICTIONARY(G__GQt ${headers} LINKDEF LinkDef.h)
+ROOT_GENERATE_DICTIONARY(AppDict    inc/DrawHelper.h inc/TreeEventStructure.h  LINKDEF AppLinkDef.h)
+
+# --- making library ---
+add_library(
+    ${library_name}
+    STATIC
+    ${source_files} ${include_files} ${mocfiles} G__GQt.cxx
+)
+#set_Target_properties(${library_name} PROPERTIES PREFIX ${libprefix} SUFFIX ${libsuffix})
+#set(${library_name}_LIBRARY_TYPE SHARED)
+set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE)
+set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
+
+# --- dependencies ---
+include_directories(
+    ${ROOT_INCLUDE_DIR}
+)
+
+target_link_libraries(${library_name} ${ROOT_LIBRARIES})
+qt5_use_modules(${library_name} Widgets)
+
+# --- installation ---
+#install (TARGETS ${library_name} DESTINATION bin COMPONENT Libraries)
+
+
diff --git a/GUI/externals/qt-root/GQtDict.cxx b/GUI/externals/qt-root/GQtDict.cxx
deleted file mode 100644
index 9850bda6aeea89fd1e5a99f0921595b4c69b1ad4..0000000000000000000000000000000000000000
--- a/GUI/externals/qt-root/GQtDict.cxx
+++ /dev/null
@@ -1,5816 +0,0 @@
-//
-// File generated by /opt/local/bin/rootcint at Mon Feb 18 09:29:17 2013
-
-// Do NOT change. Changes will be lost next time file is generated
-//
-
-#define R__DICTIONARY_FILENAME GQtDict
-#include "RConfig.h" //rootcint 4834
-#if !defined(R__ACCESS_IN_SYMBOL)
-//Break the privacy of classes -- Disabled for the moment
-#define private public
-#define protected public
-#endif
-
-// Since CINT ignores the std namespace, we need to do so in this file.
-namespace std {} using namespace std;
-#include "GQtDict.h"
-
-#include "TClass.h"
-#include "TBuffer.h"
-#include "TMemberInspector.h"
-#include "TError.h"
-
-#ifndef G__ROOT
-#define G__ROOT
-#endif
-
-#include "RtypesImp.h"
-#include "TIsAProxy.h"
-#include "TFileMergeInfo.h"
-
-// START OF SHADOWS
-
-namespace ROOT {
-   namespace Shadow {
-   } // of namespace Shadow
-} // of namespace ROOT
-// END OF SHADOWS
-
-namespace ROOT {
-   void TQtMarker_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void *new_TQtMarker(void *p = 0);
-   static void *newArray_TQtMarker(Long_t size, void *p);
-   static void delete_TQtMarker(void *p);
-   static void deleteArray_TQtMarker(void *p);
-   static void destruct_TQtMarker(void *p);
-   static void streamer_TQtMarker(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQtMarker*)
-   {
-      ::TQtMarker *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TQtMarker >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQtMarker", ::TQtMarker::Class_Version(), "./inc/TQtMarker.h", 37,
-                  typeid(::TQtMarker), DefineBehavior(ptr, ptr),
-                  &::TQtMarker::Dictionary, isa_proxy, 0,
-                  sizeof(::TQtMarker) );
-      instance.SetNew(&new_TQtMarker);
-      instance.SetNewArray(&newArray_TQtMarker);
-      instance.SetDelete(&delete_TQtMarker);
-      instance.SetDeleteArray(&deleteArray_TQtMarker);
-      instance.SetDestructor(&destruct_TQtMarker);
-      instance.SetStreamerFunc(&streamer_TQtMarker);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQtMarker*)
-   {
-      return GenerateInitInstanceLocal((::TQtMarker*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQtMarker*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TQtBrush_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void *new_TQtBrush(void *p = 0);
-   static void *newArray_TQtBrush(Long_t size, void *p);
-   static void delete_TQtBrush(void *p);
-   static void deleteArray_TQtBrush(void *p);
-   static void destruct_TQtBrush(void *p);
-   static void streamer_TQtBrush(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQtBrush*)
-   {
-      ::TQtBrush *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TQtBrush >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQtBrush", ::TQtBrush::Class_Version(), "./inc/TQtBrush.h", 36,
-                  typeid(::TQtBrush), DefineBehavior(ptr, ptr),
-                  &::TQtBrush::Dictionary, isa_proxy, 0,
-                  sizeof(::TQtBrush) );
-      instance.SetNew(&new_TQtBrush);
-      instance.SetNewArray(&newArray_TQtBrush);
-      instance.SetDelete(&delete_TQtBrush);
-      instance.SetDeleteArray(&deleteArray_TQtBrush);
-      instance.SetDestructor(&destruct_TQtBrush);
-      instance.SetStreamerFunc(&streamer_TQtBrush);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQtBrush*)
-   {
-      return GenerateInitInstanceLocal((::TQtBrush*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQtBrush*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TQtApplication_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void *new_TQtApplication(void *p = 0);
-   static void *newArray_TQtApplication(Long_t size, void *p);
-   static void delete_TQtApplication(void *p);
-   static void deleteArray_TQtApplication(void *p);
-   static void destruct_TQtApplication(void *p);
-   static void streamer_TQtApplication(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQtApplication*)
-   {
-      ::TQtApplication *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TQtApplication >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQtApplication", ::TQtApplication::Class_Version(), "./inc/TQtApplication.h", 29,
-                  typeid(::TQtApplication), DefineBehavior(ptr, ptr),
-                  &::TQtApplication::Dictionary, isa_proxy, 0,
-                  sizeof(::TQtApplication) );
-      instance.SetNew(&new_TQtApplication);
-      instance.SetNewArray(&newArray_TQtApplication);
-      instance.SetDelete(&delete_TQtApplication);
-      instance.SetDeleteArray(&deleteArray_TQtApplication);
-      instance.SetDestructor(&destruct_TQtApplication);
-      instance.SetStreamerFunc(&streamer_TQtApplication);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQtApplication*)
-   {
-      return GenerateInitInstanceLocal((::TQtApplication*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQtApplication*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TQtClientFilter_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void *new_TQtClientFilter(void *p = 0);
-   static void *newArray_TQtClientFilter(Long_t size, void *p);
-   static void delete_TQtClientFilter(void *p);
-   static void deleteArray_TQtClientFilter(void *p);
-   static void destruct_TQtClientFilter(void *p);
-   static void streamer_TQtClientFilter(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQtClientFilter*)
-   {
-      ::TQtClientFilter *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TQtClientFilter >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQtClientFilter", ::TQtClientFilter::Class_Version(), "./inc/TQtClientFilter.h", 42,
-                  typeid(::TQtClientFilter), DefineBehavior(ptr, ptr),
-                  &::TQtClientFilter::Dictionary, isa_proxy, 0,
-                  sizeof(::TQtClientFilter) );
-      instance.SetNew(&new_TQtClientFilter);
-      instance.SetNewArray(&newArray_TQtClientFilter);
-      instance.SetDelete(&delete_TQtClientFilter);
-      instance.SetDeleteArray(&deleteArray_TQtClientFilter);
-      instance.SetDestructor(&destruct_TQtClientFilter);
-      instance.SetStreamerFunc(&streamer_TQtClientFilter);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQtClientFilter*)
-   {
-      return GenerateInitInstanceLocal((::TQtClientFilter*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQtClientFilter*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TQtPadFont_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void *new_TQtPadFont(void *p = 0);
-   static void *newArray_TQtPadFont(Long_t size, void *p);
-   static void delete_TQtPadFont(void *p);
-   static void deleteArray_TQtPadFont(void *p);
-   static void destruct_TQtPadFont(void *p);
-   static void streamer_TQtPadFont(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQtPadFont*)
-   {
-      ::TQtPadFont *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TQtPadFont >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQtPadFont", ::TQtPadFont::Class_Version(), "./inc/TQtPadFont.h", 27,
-                  typeid(::TQtPadFont), DefineBehavior(ptr, ptr),
-                  &::TQtPadFont::Dictionary, isa_proxy, 0,
-                  sizeof(::TQtPadFont) );
-      instance.SetNew(&new_TQtPadFont);
-      instance.SetNewArray(&newArray_TQtPadFont);
-      instance.SetDelete(&delete_TQtPadFont);
-      instance.SetDeleteArray(&deleteArray_TQtPadFont);
-      instance.SetDestructor(&destruct_TQtPadFont);
-      instance.SetStreamerFunc(&streamer_TQtPadFont);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQtPadFont*)
-   {
-      return GenerateInitInstanceLocal((::TQtPadFont*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQtPadFont*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TGQt_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void *new_TGQt(void *p = 0);
-   static void *newArray_TGQt(Long_t size, void *p);
-   static void delete_TGQt(void *p);
-   static void deleteArray_TGQt(void *p);
-   static void destruct_TGQt(void *p);
-   static void streamer_TGQt(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGQt*)
-   {
-      ::TGQt *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGQt >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TGQt", ::TGQt::Class_Version(), "./inc/TGQt.h", 116,
-                  typeid(::TGQt), DefineBehavior(ptr, ptr),
-                  &::TGQt::Dictionary, isa_proxy, 0,
-                  sizeof(::TGQt) );
-      instance.SetNew(&new_TGQt);
-      instance.SetNewArray(&newArray_TGQt);
-      instance.SetDelete(&delete_TGQt);
-      instance.SetDeleteArray(&deleteArray_TGQt);
-      instance.SetDestructor(&destruct_TGQt);
-      instance.SetStreamerFunc(&streamer_TGQt);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TGQt*)
-   {
-      return GenerateInitInstanceLocal((::TGQt*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGQt*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TQtTimer_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void delete_TQtTimer(void *p);
-   static void deleteArray_TQtTimer(void *p);
-   static void destruct_TQtTimer(void *p);
-   static void streamer_TQtTimer(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQtTimer*)
-   {
-      ::TQtTimer *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TQtTimer >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQtTimer", ::TQtTimer::Class_Version(), "./inc/TQtTimer.h", 29,
-                  typeid(::TQtTimer), DefineBehavior(ptr, ptr),
-                  &::TQtTimer::Dictionary, isa_proxy, 0,
-                  sizeof(::TQtTimer) );
-      instance.SetDelete(&delete_TQtTimer);
-      instance.SetDeleteArray(&deleteArray_TQtTimer);
-      instance.SetDestructor(&destruct_TQtTimer);
-      instance.SetStreamerFunc(&streamer_TQtTimer);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQtTimer*)
-   {
-      return GenerateInitInstanceLocal((::TQtTimer*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQtTimer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TQMimeTypes_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void delete_TQMimeTypes(void *p);
-   static void deleteArray_TQMimeTypes(void *p);
-   static void destruct_TQMimeTypes(void *p);
-   static void streamer_TQMimeTypes(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQMimeTypes*)
-   {
-      ::TQMimeTypes *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TQMimeTypes >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQMimeTypes", ::TQMimeTypes::Class_Version(), "./inc/TQMimeTypes.h", 68,
-                  typeid(::TQMimeTypes), DefineBehavior(ptr, ptr),
-                  &::TQMimeTypes::Dictionary, isa_proxy, 0,
-                  sizeof(::TQMimeTypes) );
-      instance.SetDelete(&delete_TQMimeTypes);
-      instance.SetDeleteArray(&deleteArray_TQMimeTypes);
-      instance.SetDestructor(&destruct_TQMimeTypes);
-      instance.SetStreamerFunc(&streamer_TQMimeTypes);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQMimeTypes*)
-   {
-      return GenerateInitInstanceLocal((::TQMimeTypes*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQMimeTypes*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TQtClientWidget_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void delete_TQtClientWidget(void *p);
-   static void deleteArray_TQtClientWidget(void *p);
-   static void destruct_TQtClientWidget(void *p);
-   static void streamer_TQtClientWidget(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQtClientWidget*)
-   {
-      ::TQtClientWidget *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TQtClientWidget >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQtClientWidget", ::TQtClientWidget::Class_Version(), "inc/TQtClientWidget.h", 42,
-                  typeid(::TQtClientWidget), DefineBehavior(ptr, ptr),
-                  &::TQtClientWidget::Dictionary, isa_proxy, 0,
-                  sizeof(::TQtClientWidget) );
-      instance.SetDelete(&delete_TQtClientWidget);
-      instance.SetDeleteArray(&deleteArray_TQtClientWidget);
-      instance.SetDestructor(&destruct_TQtClientWidget);
-      instance.SetStreamerFunc(&streamer_TQtClientWidget);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQtClientWidget*)
-   {
-      return GenerateInitInstanceLocal((::TQtClientWidget*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQtClientWidget*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TQtWidget_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void *new_TQtWidget(void *p = 0);
-   static void *newArray_TQtWidget(Long_t size, void *p);
-   static void delete_TQtWidget(void *p);
-   static void deleteArray_TQtWidget(void *p);
-   static void destruct_TQtWidget(void *p);
-   static void streamer_TQtWidget(TBuffer &buf, void *obj);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQtWidget*)
-   {
-      ::TQtWidget *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TQtWidget >(0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQtWidget", ::TQtWidget::Class_Version(), "./inc/TQtWidget.h", 98,
-                  typeid(::TQtWidget), DefineBehavior(ptr, ptr),
-                  &::TQtWidget::Dictionary, isa_proxy, 0,
-                  sizeof(::TQtWidget) );
-      instance.SetNew(&new_TQtWidget);
-      instance.SetNewArray(&newArray_TQtWidget);
-      instance.SetDelete(&delete_TQtWidget);
-      instance.SetDeleteArray(&deleteArray_TQtWidget);
-      instance.SetDestructor(&destruct_TQtWidget);
-      instance.SetStreamerFunc(&streamer_TQtWidget);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQtWidget*)
-   {
-      return GenerateInitInstanceLocal((::TQtWidget*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQtWidget*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-} // end of namespace ROOT
-
-namespace ROOT {
-   void TQtRootSlot_ShowMembers(void *obj, TMemberInspector &R__insp);
-   static void TQtRootSlot_Dictionary();
-   static void delete_TQtRootSlot(void *p);
-   static void deleteArray_TQtRootSlot(void *p);
-   static void destruct_TQtRootSlot(void *p);
-
-   // Function generating the singleton type initializer
-   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TQtRootSlot*)
-   {
-      ::TQtRootSlot *ptr = 0;
-      static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::TQtRootSlot),0);
-      static ::ROOT::TGenericClassInfo 
-         instance("TQtRootSlot", "./inc/TQtRootSlot.h", 40,
-                  typeid(::TQtRootSlot), DefineBehavior(ptr, ptr),
-                  0, &TQtRootSlot_Dictionary, isa_proxy, 0,
-                  sizeof(::TQtRootSlot) );
-      instance.SetDelete(&delete_TQtRootSlot);
-      instance.SetDeleteArray(&deleteArray_TQtRootSlot);
-      instance.SetDestructor(&destruct_TQtRootSlot);
-      return &instance;
-   }
-   TGenericClassInfo *GenerateInitInstance(const ::TQtRootSlot*)
-   {
-      return GenerateInitInstanceLocal((::TQtRootSlot*)0);
-   }
-   // Static variable to force the class initialization
-   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TQtRootSlot*)0x0); R__UseDummy(_R__UNIQUE_(Init));
-
-   // Dictionary for non-ClassDef classes
-   static void TQtRootSlot_Dictionary() {
-      ::ROOT::GenerateInitInstanceLocal((const ::TQtRootSlot*)0x0)->GetClass();
-   }
-
-} // end of namespace ROOT
-
-//______________________________________________________________________________
-TClass *TQtMarker::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TQtMarker::Class_Name()
-{
-   return "TQtMarker";
-}
-
-//______________________________________________________________________________
-const char *TQtMarker::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtMarker*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TQtMarker::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtMarker*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TQtMarker::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtMarker*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TQtMarker::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtMarker*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-TClass *TQtBrush::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TQtBrush::Class_Name()
-{
-   return "TQtBrush";
-}
-
-//______________________________________________________________________________
-const char *TQtBrush::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtBrush*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TQtBrush::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtBrush*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TQtBrush::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtBrush*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TQtBrush::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtBrush*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-TClass *TQtApplication::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TQtApplication::Class_Name()
-{
-   return "TQtApplication";
-}
-
-//______________________________________________________________________________
-const char *TQtApplication::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtApplication*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TQtApplication::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtApplication*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TQtApplication::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtApplication*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TQtApplication::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtApplication*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-TClass *TQtClientFilter::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TQtClientFilter::Class_Name()
-{
-   return "TQtClientFilter";
-}
-
-//______________________________________________________________________________
-const char *TQtClientFilter::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtClientFilter*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TQtClientFilter::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtClientFilter*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TQtClientFilter::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtClientFilter*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TQtClientFilter::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtClientFilter*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-TClass *TQtPadFont::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TQtPadFont::Class_Name()
-{
-   return "TQtPadFont";
-}
-
-//______________________________________________________________________________
-const char *TQtPadFont::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtPadFont*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TQtPadFont::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtPadFont*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TQtPadFont::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtPadFont*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TQtPadFont::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtPadFont*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-TClass *TGQt::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TGQt::Class_Name()
-{
-   return "TGQt";
-}
-
-//______________________________________________________________________________
-const char *TGQt::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TGQt*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TGQt::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TGQt*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TGQt::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGQt*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TGQt::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGQt*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-TClass *TQtTimer::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TQtTimer::Class_Name()
-{
-   return "TQtTimer";
-}
-
-//______________________________________________________________________________
-const char *TQtTimer::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtTimer*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TQtTimer::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtTimer*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TQtTimer::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtTimer*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TQtTimer::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtTimer*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-TClass *TQMimeTypes::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TQMimeTypes::Class_Name()
-{
-   return "TQMimeTypes";
-}
-
-//______________________________________________________________________________
-const char *TQMimeTypes::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQMimeTypes*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TQMimeTypes::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQMimeTypes*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TQMimeTypes::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQMimeTypes*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TQMimeTypes::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQMimeTypes*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-TClass *TQtClientWidget::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TQtClientWidget::Class_Name()
-{
-   return "TQtClientWidget";
-}
-
-//______________________________________________________________________________
-const char *TQtClientWidget::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtClientWidget*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TQtClientWidget::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtClientWidget*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TQtClientWidget::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtClientWidget*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TQtClientWidget::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtClientWidget*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-TClass *TQtWidget::fgIsA = 0;  // static to hold class pointer
-
-//______________________________________________________________________________
-const char *TQtWidget::Class_Name()
-{
-   return "TQtWidget";
-}
-
-//______________________________________________________________________________
-const char *TQtWidget::ImplFileName()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtWidget*)0x0)->GetImplFileName();
-}
-
-//______________________________________________________________________________
-int TQtWidget::ImplFileLine()
-{
-   return ::ROOT::GenerateInitInstanceLocal((const ::TQtWidget*)0x0)->GetImplFileLine();
-}
-
-//______________________________________________________________________________
-void TQtWidget::Dictionary()
-{
-   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtWidget*)0x0)->GetClass();
-}
-
-//______________________________________________________________________________
-TClass *TQtWidget::Class()
-{
-   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TQtWidget*)0x0)->GetClass();
-   return fgIsA;
-}
-
-//______________________________________________________________________________
-void TQtTimer::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TQtTimer.
-
-   ::Error("TQtTimer::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
-}
-
-//______________________________________________________________________________
-void TQtTimer::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TQtTimer.
-      TClass *R__cl = ::TQtTimer::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fCounter", &fCounter);
-      R__insp.GenericShowMembers("QTimer", ( ::QTimer *) (this ), false);
-}
-
-namespace ROOT {
-   // Wrapper around operator delete
-   static void delete_TQtTimer(void *p) {
-      delete ((::TQtTimer*)p);
-   }
-   static void deleteArray_TQtTimer(void *p) {
-      delete [] ((::TQtTimer*)p);
-   }
-   static void destruct_TQtTimer(void *p) {
-      typedef ::TQtTimer current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TQtTimer(TBuffer &buf, void *obj) {
-      ((::TQtTimer*)obj)->::TQtTimer::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TQtTimer
-
-//______________________________________________________________________________
-void TQtMarker::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TQtMarker.
-
-   ::Error("TQtMarker::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
-}
-
-//______________________________________________________________________________
-void TQtMarker::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TQtMarker.
-      TClass *R__cl = ::TQtMarker::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fNumNode", &fNumNode);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fChain", (void*)&fChain);
-      R__insp.InspectMember("QPolygon", (void*)&fChain, "fChain.", false);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fCindex", &fCindex);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fMarkerType", &fMarkerType);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fLineWidth", &fLineWidth);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fLineOption", &fLineOption);
-}
-
-namespace ROOT {
-   // Wrappers around operator new
-   static void *new_TQtMarker(void *p) {
-      return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtMarker : new ::TQtMarker;
-   }
-   static void *newArray_TQtMarker(Long_t nElements, void *p) {
-      return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtMarker[nElements] : new ::TQtMarker[nElements];
-   }
-   // Wrapper around operator delete
-   static void delete_TQtMarker(void *p) {
-      delete ((::TQtMarker*)p);
-   }
-   static void deleteArray_TQtMarker(void *p) {
-      delete [] ((::TQtMarker*)p);
-   }
-   static void destruct_TQtMarker(void *p) {
-      typedef ::TQtMarker current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TQtMarker(TBuffer &buf, void *obj) {
-      ((::TQtMarker*)obj)->::TQtMarker::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TQtMarker
-
-//______________________________________________________________________________
-void TQtWidget::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TQtWidget.
-
-   ::Error("TQtWidget::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
-}
-
-//______________________________________________________________________________
-void TQtWidget::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TQtWidget.
-      TClass *R__cl = ::TQtWidget::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fBits", &fBits);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fNeedStretch", &fNeedStretch);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCanvas", &fCanvas);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPixmapID", &fPixmapID);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPixmapScreen", &fPixmapScreen);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fPaint", &fPaint);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fSizeChanged", &fSizeChanged);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fDoubleBufferOn", &fDoubleBufferOn);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fEmbedded", &fEmbedded);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fSizeHint", (void*)&fSizeHint);
-      R__insp.InspectMember("QSize", (void*)&fSizeHint, "fSizeHint.", false);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fWrapper", &fWrapper);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fSaveFormat", (void*)&fSaveFormat);
-      R__insp.InspectMember("QString", (void*)&fSaveFormat, "fSaveFormat.", false);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fInsidePaintEvent", &fInsidePaintEvent);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fOldMousePos", (void*)&fOldMousePos);
-      R__insp.InspectMember("QPoint", (void*)&fOldMousePos, "fOldMousePos.", false);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fIgnoreLeaveEnter", &fIgnoreLeaveEnter);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRefreshTimer", &fRefreshTimer);
-      R__insp.GenericShowMembers("QWidget", ( ::QWidget *) (this ), false);
-}
-
-namespace ROOT {
-   // Wrappers around operator new
-   static void *new_TQtWidget(void *p) {
-      return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtWidget : new ::TQtWidget;
-   }
-   static void *newArray_TQtWidget(Long_t nElements, void *p) {
-      return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtWidget[nElements] : new ::TQtWidget[nElements];
-   }
-   // Wrapper around operator delete
-   static void delete_TQtWidget(void *p) {
-      delete ((::TQtWidget*)p);
-   }
-   static void deleteArray_TQtWidget(void *p) {
-      delete [] ((::TQtWidget*)p);
-   }
-   static void destruct_TQtWidget(void *p) {
-      typedef ::TQtWidget current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TQtWidget(TBuffer &buf, void *obj) {
-      ((::TQtWidget*)obj)->::TQtWidget::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TQtWidget
-
-//______________________________________________________________________________
-void TQtClientWidget::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TQtClientWidget.
-
-   ::Error("TQtClientWidget::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
-}
-
-//______________________________________________________________________________
-void TQtClientWidget::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TQtClientWidget.
-      TClass *R__cl = ::TQtClientWidget::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fGrabButtonMask", &fGrabButtonMask);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fGrabEventPointerMask", &fGrabEventPointerMask);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fGrabEventButtonMask", &fGrabEventButtonMask);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fSelectEventMask", &fSelectEventMask);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fSaveSelectInputMask", &fSaveSelectInputMask);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fButton", &fButton);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fPointerOwner", &fPointerOwner);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNormalPointerCursor", &fNormalPointerCursor);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGrabPointerCursor", &fGrabPointerCursor);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGrabButtonCursor", &fGrabButtonCursor);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsClosing", &fIsClosing);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fDeleteNotify", &fDeleteNotify);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGuard", &fGuard);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCanvasWidget", &fCanvasWidget);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMyRootWindow", &fMyRootWindow);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fEraseColor", &fEraseColor);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fErasePixmap", &fErasePixmap);
-      R__insp.GenericShowMembers("QFrame", ( ::QFrame *) (this ), false);
-}
-
-namespace ROOT {
-   // Wrapper around operator delete
-   static void delete_TQtClientWidget(void *p) {
-      delete ((::TQtClientWidget*)p);
-   }
-   static void deleteArray_TQtClientWidget(void *p) {
-      delete [] ((::TQtClientWidget*)p);
-   }
-   static void destruct_TQtClientWidget(void *p) {
-      typedef ::TQtClientWidget current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TQtClientWidget(TBuffer &buf, void *obj) {
-      ((::TQtClientWidget*)obj)->::TQtClientWidget::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TQtClientWidget
-
-//______________________________________________________________________________
-void TQtClientFilter::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TQtClientFilter.
-
-   ::Error("TQtClientFilter::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
-}
-
-//______________________________________________________________________________
-void TQtClientFilter::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TQtClientFilter.
-      TClass *R__cl = ::TQtClientFilter::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRootEventQueue", &fRootEventQueue);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNotifyClient", &fNotifyClient);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fKeyGrabber", &fKeyGrabber);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fInputEventMask", &fInputEventMask);
-      R__insp.GenericShowMembers("QObject", ( ::QObject *) (this ), false);
-}
-
-namespace ROOT {
-   // Wrappers around operator new
-   static void *new_TQtClientFilter(void *p) {
-      return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtClientFilter : new ::TQtClientFilter;
-   }
-   static void *newArray_TQtClientFilter(Long_t nElements, void *p) {
-      return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtClientFilter[nElements] : new ::TQtClientFilter[nElements];
-   }
-   // Wrapper around operator delete
-   static void delete_TQtClientFilter(void *p) {
-      delete ((::TQtClientFilter*)p);
-   }
-   static void deleteArray_TQtClientFilter(void *p) {
-      delete [] ((::TQtClientFilter*)p);
-   }
-   static void destruct_TQtClientFilter(void *p) {
-      typedef ::TQtClientFilter current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TQtClientFilter(TBuffer &buf, void *obj) {
-      ((::TQtClientFilter*)obj)->::TQtClientFilter::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TQtClientFilter
-
-//______________________________________________________________________________
-void TQMimeTypes::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TQMimeTypes.
-
-   TObject::Streamer(R__b);
-}
-
-//______________________________________________________________________________
-void TQMimeTypes::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TQMimeTypes.
-      TClass *R__cl = ::TQMimeTypes::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fIconPath", &fIconPath);
-      R__insp.InspectMember(fIconPath, "fIconPath.");
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fFilename", &fFilename);
-      R__insp.InspectMember(fFilename, "fFilename.");
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fChanged", &fChanged);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fList", &fList);
-      TObject::ShowMembers(R__insp);
-}
-
-namespace ROOT {
-   // Wrapper around operator delete
-   static void delete_TQMimeTypes(void *p) {
-      delete ((::TQMimeTypes*)p);
-   }
-   static void deleteArray_TQMimeTypes(void *p) {
-      delete [] ((::TQMimeTypes*)p);
-   }
-   static void destruct_TQMimeTypes(void *p) {
-      typedef ::TQMimeTypes current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TQMimeTypes(TBuffer &buf, void *obj) {
-      ((::TQMimeTypes*)obj)->::TQMimeTypes::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TQMimeTypes
-
-//______________________________________________________________________________
-void TQtBrush::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TQtBrush.
-
-   ::Error("TQtBrush::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
-}
-
-//______________________________________________________________________________
-void TQtBrush::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TQtBrush.
-      TClass *R__cl = ::TQtBrush::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fBackground", (void*)&fBackground);
-      R__insp.InspectMember("QColor", (void*)&fBackground, "fBackground.", false);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fStyle", &fStyle);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fFasi", &fFasi);
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "fAlpha", &fAlpha);
-      R__insp.GenericShowMembers("QBrush", ( ::QBrush *) (this ), false);
-}
-
-namespace ROOT {
-   // Wrappers around operator new
-   static void *new_TQtBrush(void *p) {
-      return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtBrush : new ::TQtBrush;
-   }
-   static void *newArray_TQtBrush(Long_t nElements, void *p) {
-      return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtBrush[nElements] : new ::TQtBrush[nElements];
-   }
-   // Wrapper around operator delete
-   static void delete_TQtBrush(void *p) {
-      delete ((::TQtBrush*)p);
-   }
-   static void deleteArray_TQtBrush(void *p) {
-      delete [] ((::TQtBrush*)p);
-   }
-   static void destruct_TQtBrush(void *p) {
-      typedef ::TQtBrush current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TQtBrush(TBuffer &buf, void *obj) {
-      ((::TQtBrush*)obj)->::TQtBrush::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TQtBrush
-
-//______________________________________________________________________________
-void TQtApplication::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TQtApplication.
-
-   ::Error("TQtApplication::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
-}
-
-//______________________________________________________________________________
-void TQtApplication::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TQtApplication.
-      TClass *R__cl = ::TQtApplication::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGUIThread", &fGUIThread);
-}
-
-namespace ROOT {
-   // Wrappers around operator new
-   static void *new_TQtApplication(void *p) {
-      return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtApplication : new ::TQtApplication;
-   }
-   static void *newArray_TQtApplication(Long_t nElements, void *p) {
-      return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtApplication[nElements] : new ::TQtApplication[nElements];
-   }
-   // Wrapper around operator delete
-   static void delete_TQtApplication(void *p) {
-      delete ((::TQtApplication*)p);
-   }
-   static void deleteArray_TQtApplication(void *p) {
-      delete [] ((::TQtApplication*)p);
-   }
-   static void destruct_TQtApplication(void *p) {
-      typedef ::TQtApplication current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TQtApplication(TBuffer &buf, void *obj) {
-      ((::TQtApplication*)obj)->::TQtApplication::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TQtApplication
-
-//______________________________________________________________________________
-void TGQt::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TGQt.
-
-   TVirtualX::Streamer(R__b);
-}
-
-//______________________________________________________________________________
-void TGQt::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TGQt.
-      TClass *R__cl = ::TGQt::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      TVirtualX::ShowMembers(R__insp);
-}
-
-namespace ROOT {
-   // Wrappers around operator new
-   static void *new_TGQt(void *p) {
-      return  p ? new(p) ::TGQt : new ::TGQt;
-   }
-   static void *newArray_TGQt(Long_t nElements, void *p) {
-      return p ? new(p) ::TGQt[nElements] : new ::TGQt[nElements];
-   }
-   // Wrapper around operator delete
-   static void delete_TGQt(void *p) {
-      delete ((::TGQt*)p);
-   }
-   static void deleteArray_TGQt(void *p) {
-      delete [] ((::TGQt*)p);
-   }
-   static void destruct_TGQt(void *p) {
-      typedef ::TGQt current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TGQt(TBuffer &buf, void *obj) {
-      ((::TGQt*)obj)->::TGQt::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TGQt
-
-namespace ROOT {
-   // Wrapper around operator delete
-   static void delete_TQtRootSlot(void *p) {
-      delete ((::TQtRootSlot*)p);
-   }
-   static void deleteArray_TQtRootSlot(void *p) {
-      delete [] ((::TQtRootSlot*)p);
-   }
-   static void destruct_TQtRootSlot(void *p) {
-      typedef ::TQtRootSlot current_t;
-      ((current_t*)p)->~current_t();
-   }
-} // end of namespace ROOT for class ::TQtRootSlot
-
-//______________________________________________________________________________
-void TQtPadFont::Streamer(TBuffer &R__b)
-{
-   // Stream an object of class TQtPadFont.
-
-   TAttText::Streamer(R__b);
-}
-
-//______________________________________________________________________________
-void TQtPadFont::ShowMembers(TMemberInspector &R__insp)
-{
-      // Inspect the data members of an object of class TQtPadFont.
-      TClass *R__cl = ::TQtPadFont::IsA();
-      if (R__cl || R__insp.IsA()) { }
-      R__insp.GenericShowMembers("QFont", ( ::QFont *) (this ), false);
-      TAttText::ShowMembers(R__insp);
-}
-
-namespace ROOT {
-   // Wrappers around operator new
-   static void *new_TQtPadFont(void *p) {
-      return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtPadFont : new ::TQtPadFont;
-   }
-   static void *newArray_TQtPadFont(Long_t nElements, void *p) {
-      return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TQtPadFont[nElements] : new ::TQtPadFont[nElements];
-   }
-   // Wrapper around operator delete
-   static void delete_TQtPadFont(void *p) {
-      delete ((::TQtPadFont*)p);
-   }
-   static void deleteArray_TQtPadFont(void *p) {
-      delete [] ((::TQtPadFont*)p);
-   }
-   static void destruct_TQtPadFont(void *p) {
-      typedef ::TQtPadFont current_t;
-      ((current_t*)p)->~current_t();
-   }
-   // Wrapper around a custom streamer member function.
-   static void streamer_TQtPadFont(TBuffer &buf, void *obj) {
-      ((::TQtPadFont*)obj)->::TQtPadFont::Streamer(buf);
-   }
-} // end of namespace ROOT for class ::TQtPadFont
-
-/********************************************************
-* GQtDict.cxx
-* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
-*          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
-*          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
-********************************************************/
-
-#ifdef G__MEMTEST
-#undef malloc
-#undef free
-#endif
-
-#if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
-#pragma GCC diagnostic ignored "-Wstrict-aliasing"
-#endif
-
-extern "C" void G__cpp_reset_tagtableGQtDict();
-
-extern "C" void G__set_cpp_environmentGQtDict() {
-  G__cpp_reset_tagtableGQtDict();
-}
-#include <new>
-extern "C" int G__cpp_dllrevGQtDict() { return(30051515); }
-
-/*********************************************************
-* Member function Interface Method
-*********************************************************/
-
-/* TQtMarker */
-static int G__GQtDict_230_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtMarker* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   switch (libp->paran) {
-   case 3:
-     //m: 3
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtMarker(
-(int) G__int(libp->para[0]), (TPoint*) G__int(libp->para[1])
-, (int) G__int(libp->para[2]));
-     } else {
-       p = new((void*) gvp) TQtMarker(
-(int) G__int(libp->para[0]), (TPoint*) G__int(libp->para[1])
-, (int) G__int(libp->para[2]));
-     }
-     break;
-   case 2:
-     //m: 2
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtMarker((int) G__int(libp->para[0]), (TPoint*) G__int(libp->para[1]));
-     } else {
-       p = new((void*) gvp) TQtMarker((int) G__int(libp->para[0]), (TPoint*) G__int(libp->para[1]));
-     }
-     break;
-   case 1:
-     //m: 1
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtMarker((int) G__int(libp->para[0]));
-     } else {
-       p = new((void*) gvp) TQtMarker((int) G__int(libp->para[0]));
-     }
-     break;
-   case 0:
-     int n = G__getaryconstruct();
-     if (n) {
-       if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-         p = new TQtMarker[n];
-       } else {
-         p = new((void*) gvp) TQtMarker[n];
-       }
-     } else {
-       if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-         p = new TQtMarker;
-       } else {
-         p = new((void*) gvp) TQtMarker;
-       }
-     }
-     break;
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtMarker));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const TQtMarker& obj = ((TQtMarker*) G__getstructoffset())->operator=(*(TQtMarker*) libp->para[0].ref);
-         result7->ref = (long) (&obj);
-         result7->obj.i = (long) (&obj);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtMarker* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   //m: 1
-   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-     p = new TQtMarker(*(TQtMarker*) libp->para[0].ref);
-   } else {
-     p = new((void*) gvp) TQtMarker(*(TQtMarker*) libp->para[0].ref);
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtMarker));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const TQtMarker& obj = ((TQtMarker*) G__getstructoffset())->operator=(*(TAttMarker*) libp->para[0].ref);
-         result7->ref = (long) (&obj);
-         result7->obj.i = (long) (&obj);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtMarker* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   //m: 1
-   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-     p = new TQtMarker(*(TAttMarker*) libp->para[0].ref);
-   } else {
-     p = new((void*) gvp) TQtMarker(*(TAttMarker*) libp->para[0].ref);
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtMarker));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtMarker*) G__getstructoffset())->DrawPolyMarker(*(QPainter*) libp->para[0].ref, (int) G__int(libp->para[1])
-, (TPoint*) G__int(libp->para[2]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtMarker*) G__getstructoffset())->SetMarkerAttributes(*(TAttMarker*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtMarker*) G__getstructoffset())->SetColor((Color_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtMarker*) G__getstructoffset())->SetPenAttributes((int) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) ((const TQtMarker*) G__getstructoffset())->GetColor());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtMarker*) G__getstructoffset())->GetNumber());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const QPolygon& obj = ((const TQtMarker*) G__getstructoffset())->GetNodes();
-         result7->ref = (long) (&obj);
-         result7->obj.i = (long) (&obj);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtMarker*) G__getstructoffset())->GetType());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtMarker*) G__getstructoffset())->GetWidth());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtMarker*) G__getstructoffset())->SetMarker((int) G__int(libp->para[0]), (TPoint*) G__int(libp->para[1])
-, (int) G__int(libp->para[2]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtMarker::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtMarker::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TQtMarker::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQtMarker::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtMarker*) G__getstructoffset())->IsA());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtMarker*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtMarker*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtMarker*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtMarker::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtMarker::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtMarker::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_230_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtMarker::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQtMarker G__TTQtMarker;
-static int G__GQtDict_230_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 0
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQtMarker*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQtMarker*) (soff+(sizeof(TQtMarker)*i)))->~G__TTQtMarker();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQtMarker*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQtMarker*) (soff))->~G__TTQtMarker();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TQtBrush */
-static int G__GQtDict_233_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtBrush* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   int n = G__getaryconstruct();
-   if (n) {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtBrush[n];
-     } else {
-       p = new((void*) gvp) TQtBrush[n];
-     }
-   } else {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtBrush;
-     } else {
-       p = new((void*) gvp) TQtBrush;
-     }
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtBrush));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtBrush* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   //m: 1
-   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-     p = new TQtBrush(*(TQtBrush*) libp->para[0].ref);
-   } else {
-     p = new((void*) gvp) TQtBrush(*(TQtBrush*) libp->para[0].ref);
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtBrush));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtBrush* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   //m: 1
-   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-     p = new TQtBrush(*(TAttFill*) libp->para[0].ref);
-   } else {
-     p = new((void*) gvp) TQtBrush(*(TAttFill*) libp->para[0].ref);
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtBrush));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const TQtBrush& obj = ((TQtBrush*) G__getstructoffset())->operator=(*(TAttFill*) libp->para[0].ref);
-         result7->ref = (long) (&obj);
-         result7->obj.i = (long) (&obj);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtBrush*) G__getstructoffset())->SetFillAttributes(*(TAttFill*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQtBrush*) G__getstructoffset())->IsTransparent());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 1:
-      ((TQtBrush*) G__getstructoffset())->SetStyle((int) G__int(libp->para[0]));
-      G__setnull(result7);
-      break;
-   case 0:
-      ((TQtBrush*) G__getstructoffset())->SetStyle();
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtBrush*) G__getstructoffset())->SetStyle((int) G__int(libp->para[0]), (int) G__int(libp->para[1]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtBrush*) G__getstructoffset())->SetColor(*(QColor*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtBrush*) G__getstructoffset())->SetColor((Color_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const QColor& obj = ((const TQtBrush*) G__getstructoffset())->GetColor();
-         result7->ref = (long) (&obj);
-         result7->obj.i = (long) (&obj);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtBrush*) G__getstructoffset())->GetStyle());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtBrush::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtBrush::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TQtBrush::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQtBrush::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtBrush*) G__getstructoffset())->IsA());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtBrush*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtBrush*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtBrush*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtBrush::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtBrush::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtBrush::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_233_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtBrush::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQtBrush G__TTQtBrush;
-static int G__GQtDict_233_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 0
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQtBrush*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQtBrush*) (soff+(sizeof(TQtBrush)*i)))->~G__TTQtBrush();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQtBrush*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQtBrush*) (soff))->~G__TTQtBrush();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic assignment operator
-static int G__GQtDict_233_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtBrush* dest = (TQtBrush*) G__getstructoffset();
-   *dest = *(TQtBrush*) libp->para[0].ref;
-   const TQtBrush& obj = *dest;
-   result7->ref = (long) (&obj);
-   result7->obj.i = (long) (&obj);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TQtApplication */
-static int G__GQtDict_236_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtApplication* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   int n = G__getaryconstruct();
-   if (n) {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtApplication[n];
-     } else {
-       p = new((void*) gvp) TQtApplication[n];
-     }
-   } else {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtApplication;
-     } else {
-       p = new((void*) gvp) TQtApplication;
-     }
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtApplication));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtApplication* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   //m: 3
-   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-     p = new TQtApplication(
-(const char*) G__int(libp->para[0]), *(int*) G__Intref(&libp->para[1])
-, (char**) G__int(libp->para[2]));
-   } else {
-     p = new((void*) gvp) TQtApplication(
-(const char*) G__int(libp->para[0]), *(int*) G__Intref(&libp->para[1])
-, (char**) G__int(libp->para[2]));
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtApplication));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) TQtApplication::Terminate());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtApplication::GetQtApplication());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) TQtApplication::IsThisGuiThread());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtApplication::QtVersion());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtApplication::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtApplication::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TQtApplication::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQtApplication::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtApplication*) G__getstructoffset())->IsA());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtApplication*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtApplication*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtApplication*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtApplication::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtApplication::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtApplication::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_236_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtApplication::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQtApplication G__TTQtApplication;
-static int G__GQtDict_236_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 0
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQtApplication*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQtApplication*) (soff+(sizeof(TQtApplication)*i)))->~G__TTQtApplication();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQtApplication*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQtApplication*) (soff))->~G__TTQtApplication();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TQtClientFilter */
-static int G__GQtDict_237_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtClientFilter* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   int n = G__getaryconstruct();
-   if (n) {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtClientFilter[n];
-     } else {
-       p = new((void*) gvp) TQtClientFilter[n];
-     }
-   } else {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtClientFilter;
-     } else {
-       p = new((void*) gvp) TQtClientFilter;
-     }
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtClientFilter));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtClientFilter::GetPointerGrabber());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtClientFilter::GetButtonGrabber());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQtClientFilter::SetButtonGrabber((TQtClientWidget*) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 6:
-      TQtClientFilter::GrabPointer((TQtClientWidget*) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1])
-, (Window_t) G__int(libp->para[2]), (QCursor*) G__int(libp->para[3])
-, (Bool_t) G__int(libp->para[4]), (Bool_t) G__int(libp->para[5]));
-      G__setnull(result7);
-      break;
-   case 5:
-      TQtClientFilter::GrabPointer((TQtClientWidget*) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1])
-, (Window_t) G__int(libp->para[2]), (QCursor*) G__int(libp->para[3])
-, (Bool_t) G__int(libp->para[4]));
-      G__setnull(result7);
-      break;
-   case 4:
-      TQtClientFilter::GrabPointer((TQtClientWidget*) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1])
-, (Window_t) G__int(libp->para[2]), (QCursor*) G__int(libp->para[3]));
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtClientFilter::PointerGrabber());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientFilter*) G__getstructoffset())->AppendButtonGrab((TQtClientWidget*) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientFilter*) G__getstructoffset())->RemoveButtonGrab((QObject*) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtClientFilter::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtClientFilter::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TQtClientFilter::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQtClientFilter::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtClientFilter*) G__getstructoffset())->IsA());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientFilter*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientFilter*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientFilter*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtClientFilter::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtClientFilter::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtClientFilter::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_237_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtClientFilter::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQtClientFilter G__TTQtClientFilter;
-static int G__GQtDict_237_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 0
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQtClientFilter*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQtClientFilter*) (soff+(sizeof(TQtClientFilter)*i)))->~G__TTQtClientFilter();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQtClientFilter*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQtClientFilter*) (soff))->~G__TTQtClientFilter();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TQtPadFont */
-static int G__GQtDict_239_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtPadFont* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   int n = G__getaryconstruct();
-   if (n) {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtPadFont[n];
-     } else {
-       p = new((void*) gvp) TQtPadFont[n];
-     }
-   } else {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtPadFont;
-     } else {
-       p = new((void*) gvp) TQtPadFont;
-     }
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtPadFont* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   //m: 1
-   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-     p = new TQtPadFont(*(TQtPadFont*) libp->para[0].ref);
-   } else {
-     p = new((void*) gvp) TQtPadFont(*(TQtPadFont*) libp->para[0].ref);
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtPadFont*) G__getstructoffset())->SetTextFont((const char*) G__int(libp->para[0]), (int) G__int(libp->para[1])
-, (int) G__int(libp->para[2]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtPadFont*) G__getstructoffset())->SetTextMagnify((Float_t) G__double(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtPadFont::RomanFontName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtPadFont::ArialFontName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtPadFont::CourierFontName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtPadFont::SymbolFontFamily());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 1:
-      TQtPadFont::SetSymbolFontFamily((const char*) G__int(libp->para[0]));
-      G__setnull(result7);
-      break;
-   case 0:
-      TQtPadFont::SetSymbolFontFamily();
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtPadFont::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtPadFont::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TQtPadFont::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQtPadFont::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtPadFont*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtPadFont::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtPadFont::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtPadFont::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_239_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtPadFont::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQtPadFont G__TTQtPadFont;
-static int G__GQtDict_239_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 0
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQtPadFont*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQtPadFont*) (soff+(sizeof(TQtPadFont)*i)))->~G__TTQtPadFont();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQtPadFont*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQtPadFont*) (soff))->~G__TTQtPadFont();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic assignment operator
-static int G__GQtDict_239_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtPadFont* dest = (TQtPadFont*) G__getstructoffset();
-   *dest = *(TQtPadFont*) libp->para[0].ref;
-   const TQtPadFont& obj = *dest;
-   result7->ref = (long) (&obj);
-   result7->obj.i = (long) (&obj);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TGQt */
-static int G__GQtDict_243_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TGQt* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   int n = G__getaryconstruct();
-   if (n) {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TGQt[n];
-     } else {
-       p = new((void*) gvp) TGQt[n];
-     }
-   } else {
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TGQt;
-     } else {
-       p = new((void*) gvp) TGQt;
-     }
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TGQt));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TGQt* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   //m: 1
-   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-     p = new TGQt(*(TGQt*) libp->para[0].ref);
-   } else {
-     p = new((void*) gvp) TGQt(*(TGQt*) libp->para[0].ref);
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TGQt));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TGQt* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   //m: 2
-   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-     p = new TGQt((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
-   } else {
-     p = new((void*) gvp) TGQt((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TGQt));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TGQt*) G__getstructoffset())->Warp((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_178(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TGQt*) G__getstructoffset())->SetBackground((GContext_t) G__int(libp->para[0]), (ULong_t) G__int(libp->para[1]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_215(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TGQt*) G__getstructoffset())->PutByte((Byte_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_216(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((TGQt*) G__getstructoffset())->IsHandleValid((Window_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_217(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TGQt::CreateQtApplicationImp());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_218(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TGQt::iwid((QPaintDevice*) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_219(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TGQt::iwid((Int_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_220(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TGQt::iwid((Window_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_221(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TGQt*) G__getstructoffset())->SetRGB((Int_t) G__int(libp->para[0]), (Float_t) G__double(libp->para[1])
-, (Float_t) G__double(libp->para[2]), (Float_t) G__double(libp->para[3])
-, (Float_t) G__double(libp->para[4]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_222(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TGQt*) G__getstructoffset())->SetAlpha((Int_t) G__int(libp->para[0]), (Float_t) G__double(libp->para[1]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_223(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TGQt*) G__getstructoffset())->GetRGBA((Int_t) G__int(libp->para[0]), *(Float_t*) G__Floatref(&libp->para[1])
-, *(Float_t*) G__Floatref(&libp->para[2]), *(Float_t*) G__Floatref(&libp->para[3])
-, *(Float_t*) G__Floatref(&libp->para[4]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_224(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letdouble(result7, 102, (double) ((TGQt*) G__getstructoffset())->GetAlpha((Int_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_225(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const QColor& obj = ((const TGQt*) G__getstructoffset())->ColorIndex((Color_t) G__int(libp->para[0]));
-         result7->ref = (long) (&obj);
-         result7->obj.i = (long) (&obj);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_226(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((TGQt*) G__getstructoffset())->LoadQt((const char*) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_227(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TGQt::PostQtEvent((QObject*) G__int(libp->para[0]), (QEvent*) G__int(libp->para[1]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_228(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 1:
-      G__letint(result7, 105, (long) ((TGQt*) G__getstructoffset())->processQtEvents((Int_t) G__int(libp->para[0])));
-      break;
-   case 0:
-      G__letint(result7, 105, (long) ((TGQt*) G__getstructoffset())->processQtEvents());
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_229(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TGQt::CoinFlag());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_230(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TGQt::SetCoinFlag((int) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_231(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TGQt::SetCoinLoaded();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_232(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TGQt::IsCoinLoaded());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_233(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TGQt::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_234(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TGQt::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_235(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TGQt::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_236(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TGQt::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_240(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TGQt*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_241(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TGQt::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_242(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TGQt::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_243(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TGQt::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_243_0_244(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TGQt::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TGQt G__TTGQt;
-static int G__GQtDict_243_0_245(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 1
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TGQt*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TGQt*) (soff+(sizeof(TGQt)*i)))->~G__TTGQt();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TGQt*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TGQt*) (soff))->~G__TTGQt();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TQtTimer */
-static int G__GQtDict_246_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 1:
-      G__letint(result7, 85, (long) TQtTimer::Create((QObject*) G__int(libp->para[0])));
-      break;
-   case 0:
-      G__letint(result7, 85, (long) TQtTimer::Create());
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtTimer::QtTimer());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtTimer::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtTimer::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TQtTimer::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQtTimer::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtTimer*) G__getstructoffset())->IsA());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtTimer*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtTimer*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtTimer*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtTimer::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtTimer::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtTimer::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_246_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtTimer::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQtTimer G__TTQtTimer;
-static int G__GQtDict_246_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 0
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQtTimer*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQtTimer*) (soff+(sizeof(TQtTimer)*i)))->~G__TTQtTimer();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQtTimer*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQtTimer*) (soff))->~G__TTQtTimer();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TQMimeTypes */
-static int G__GQtDict_255_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQMimeTypes* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   //m: 2
-   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-     p = new TQMimeTypes((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
-   } else {
-     p = new((void*) gvp) TQMimeTypes((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQMimeTypes));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQMimeTypes*) G__getstructoffset())->SaveMimes();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQMimeTypes*) G__getstructoffset())->HasChanged());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQMimeTypes*) G__getstructoffset())->AddType((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
-, (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
-, (const char*) G__int(libp->para[4]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQMimeTypes*) G__getstructoffset())->GetAction((const char*) G__int(libp->para[0]), (char*) G__int(libp->para[1])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQMimeTypes*) G__getstructoffset())->GetType((const char*) G__int(libp->para[0]), (char*) G__int(libp->para[1])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQMimeTypes*) G__getstructoffset())->GetIcon((const char*) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((TQMimeTypes*) G__getstructoffset())->GetIcon((TSystemFile*) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQMimeTypes::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQMimeTypes::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TQMimeTypes::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQMimeTypes::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQMimeTypes*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQMimeTypes::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQMimeTypes::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQMimeTypes::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_255_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQMimeTypes::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQMimeTypes G__TTQMimeTypes;
-static int G__GQtDict_255_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 1
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQMimeTypes*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQMimeTypes*) (soff+(sizeof(TQMimeTypes)*i)))->~G__TTQMimeTypes();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQMimeTypes*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQMimeTypes*) (soff))->~G__TTQMimeTypes();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TQtClientWidget */
-static int G__GQtDict_256_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->closeEvent((QCloseEvent*) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->setEraseColor(*(QColor*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->setErasePixmap(*(QPixmap*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((TQtClientWidget*) G__getstructoffset())->DeleteNotify());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtClientWidget*) G__getstructoffset())->GetCanvasWidget());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 2:
-      ((TQtClientWidget*) G__getstructoffset())->GrabEvent(*(Event_t*) libp->para[0].ref, (bool) G__int(libp->para[1]));
-      G__setnull(result7);
-      break;
-   case 1:
-      ((TQtClientWidget*) G__getstructoffset())->GrabEvent(*(Event_t*) libp->para[0].ref);
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((TQtClientWidget*) G__getstructoffset())->IsClosing());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((TQtClientWidget*) G__getstructoffset())->IsGrabbed(*(Event_t*) libp->para[0].ref));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQtClientWidget*) G__getstructoffset())->IsGrabPointerSelected((UInt_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQtClientWidget*) G__getstructoffset())->IsGrabButtonSelected((UInt_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((TQtClientWidget*) G__getstructoffset())->IsKeyGrabbed(*(Event_t*) libp->para[0].ref));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 104, (long) ((const TQtClientWidget*) G__getstructoffset())->IsEventSelected((UInt_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((TQtClientWidget*) G__getstructoffset())->IsGrabOwner());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->SetAttributeEventMask((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 2:
-      ((TQtClientWidget*) G__getstructoffset())->SetButtonMask((UInt_t) G__int(libp->para[0]), (EMouseButton) G__int(libp->para[1]));
-      G__setnull(result7);
-      break;
-   case 1:
-      ((TQtClientWidget*) G__getstructoffset())->SetButtonMask((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-      break;
-   case 0:
-      ((TQtClientWidget*) G__getstructoffset())->SetButtonMask();
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 1:
-      ((TQtClientWidget*) G__getstructoffset())->SetClosing((bool) G__int(libp->para[0]));
-      G__setnull(result7);
-      break;
-   case 0:
-      ((TQtClientWidget*) G__getstructoffset())->SetClosing();
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->SetCursor();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->SetCursor((Cursor_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 1:
-      ((TQtClientWidget*) G__getstructoffset())->SetDeleteNotify((bool) G__int(libp->para[0]));
-      G__setnull(result7);
-      break;
-   case 0:
-      ((TQtClientWidget*) G__getstructoffset())->SetDeleteNotify();
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 2:
-      ((TQtClientWidget*) G__getstructoffset())->SetButtonEventMask((UInt_t) G__int(libp->para[0]), (Cursor_t) G__int(libp->para[1]));
-      G__setnull(result7);
-      break;
-   case 1:
-      ((TQtClientWidget*) G__getstructoffset())->SetButtonEventMask((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->SelectInput((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 3:
-      G__letint(result7, 103, (long) ((TQtClientWidget*) G__getstructoffset())->SetKeyMask((Int_t) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1])
-, (int) G__int(libp->para[2])));
-      break;
-   case 2:
-      G__letint(result7, 103, (long) ((TQtClientWidget*) G__getstructoffset())->SetKeyMask((Int_t) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1])));
-      break;
-   case 1:
-      G__letint(result7, 103, (long) ((TQtClientWidget*) G__getstructoffset())->SetKeyMask((Int_t) G__int(libp->para[0])));
-      break;
-   case 0:
-      G__letint(result7, 103, (long) ((TQtClientWidget*) G__getstructoffset())->SetKeyMask());
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 1:
-      ((TQtClientWidget*) G__getstructoffset())->UnSetButtonMask((bool) G__int(libp->para[0]));
-      G__setnull(result7);
-      break;
-   case 0:
-      ((TQtClientWidget*) G__getstructoffset())->UnSetButtonMask();
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 2:
-      ((TQtClientWidget*) G__getstructoffset())->UnSetKeyMask((Int_t) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1]));
-      G__setnull(result7);
-      break;
-   case 1:
-      ((TQtClientWidget*) G__getstructoffset())->UnSetKeyMask((Int_t) G__int(libp->para[0]));
-      G__setnull(result7);
-      break;
-   case 0:
-      ((TQtClientWidget*) G__getstructoffset())->UnSetKeyMask();
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtClientWidget*) G__getstructoffset())->GrabButtonCursor());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtClientWidget*) G__getstructoffset())->GrabPointerCursor());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 104, (long) ((const TQtClientWidget*) G__getstructoffset())->ButtonMask());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 104, (long) ((const TQtClientWidget*) G__getstructoffset())->ButtonEventMask());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 104, (long) ((const TQtClientWidget*) G__getstructoffset())->SelectEventMask());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtClientWidget*) G__getstructoffset())->Button());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 104, (long) ((const TQtClientWidget*) G__getstructoffset())->PointerMask());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->Accelerate();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtClientWidget::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtClientWidget::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TQtClientWidget::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQtClientWidget::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtClientWidget*) G__getstructoffset())->IsA());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtClientWidget*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtClientWidget::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtClientWidget::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtClientWidget::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_256_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtClientWidget::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQtClientWidget G__TTQtClientWidget;
-static int G__GQtDict_256_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 0
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQtClientWidget*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQtClientWidget*) (soff+(sizeof(TQtClientWidget)*i)))->~G__TTQtClientWidget();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQtClientWidget*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQtClientWidget*) (soff))->~G__TTQtClientWidget();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TQtWidget */
-static int G__GQtDict_263_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   TQtWidget* p = NULL;
-   char* gvp = (char*) G__getgvp();
-   switch (libp->paran) {
-   case 1:
-     //m: 1
-     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-       p = new TQtWidget((QWidget*) G__int(libp->para[0]));
-     } else {
-       p = new((void*) gvp) TQtWidget((QWidget*) G__int(libp->para[0]));
-     }
-     break;
-   case 0:
-     int n = G__getaryconstruct();
-     if (n) {
-       if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-         p = new TQtWidget[n];
-       } else {
-         p = new((void*) gvp) TQtWidget[n];
-       }
-     } else {
-       if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
-         p = new TQtWidget;
-       } else {
-         p = new((void*) gvp) TQtWidget;
-       }
-     }
-     break;
-   }
-   result7->obj.i = (long) p;
-   result7->ref = (long) p;
-   G__set_tagnum(result7,G__get_linked_tagnum(&G__GQtDictLN_TQtWidget));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->SetCanvas((TCanvas*) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtWidget*) G__getstructoffset())->GetCanvas());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const TQtWidgetBuffer& obj = ((TQtWidget*) G__getstructoffset())->SetBuffer();
-         result7->ref = (long) (&obj);
-         result7->obj.i = (long) (&obj);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtWidget*) G__getstructoffset())->GetBuffer());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtWidget*) G__getstructoffset())->GetOffScreenBuffer());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->Erase();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQtWidget*) G__getstructoffset())->IsDoubleBuffered());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 1:
-      ((TQtWidget*) G__getstructoffset())->SetDoubleBuffer((bool) G__int(libp->para[0]));
-      G__setnull(result7);
-      break;
-   case 0:
-      ((TQtWidget*) G__getstructoffset())->SetDoubleBuffer();
-      G__setnull(result7);
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->SetSaveFormat((const char*) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const QSize* pobj;
-         const QSize xobj = ((const TQtWidget*) G__getstructoffset())->sizeHint();
-         pobj = new QSize(xobj);
-         result7->obj.i = (long) ((void*) pobj);
-         result7->ref = result7->obj.i;
-         G__store_tempobject(*result7);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const QSize* pobj;
-         const QSize xobj = ((const TQtWidget*) G__getstructoffset())->minimumSizeHint();
-         pobj = new QSize(xobj);
-         result7->obj.i = (long) ((void*) pobj);
-         result7->ref = result7->obj.i;
-         G__store_tempobject(*result7);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      {
-         const QSizePolicy* pobj;
-         const QSizePolicy xobj = ((const TQtWidget*) G__getstructoffset())->sizePolicy();
-         pobj = new QSizePolicy(xobj);
-         result7->obj.i = (long) ((void*) pobj);
-         result7->ref = result7->obj.i;
-         G__store_tempobject(*result7);
-      }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->SetBit((UInt_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->SetBit((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->ResetBit((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQtWidget*) G__getstructoffset())->TestBit((UInt_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtWidget*) G__getstructoffset())->TestBits((UInt_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->InvertBit((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->EmitSignal((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->EmitTestedSignal();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 104, (long) ((const TQtWidget*) G__getstructoffset())->GetAllBits());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->SetAllBits((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->SetCanvasDecorator((TQtCanvasPainter*) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 7:
-      G__letint(result7, 85, (long) TQtWidget::InitRint(
-(Bool_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
-, (int*) G__int(libp->para[2]), (char**) G__int(libp->para[3])
-, (void*) G__int(libp->para[4]), (int) G__int(libp->para[5])
-, (Bool_t) G__int(libp->para[6])));
-      break;
-   case 6:
-      G__letint(result7, 85, (long) TQtWidget::InitRint((Bool_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
-, (int*) G__int(libp->para[2]), (char**) G__int(libp->para[3])
-, (void*) G__int(libp->para[4]), (int) G__int(libp->para[5])));
-      break;
-   case 5:
-      G__letint(result7, 85, (long) TQtWidget::InitRint((Bool_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
-, (int*) G__int(libp->para[2]), (char**) G__int(libp->para[3])
-, (void*) G__int(libp->para[4])));
-      break;
-   case 4:
-      G__letint(result7, 85, (long) TQtWidget::InitRint((Bool_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
-, (int*) G__int(libp->para[2]), (char**) G__int(libp->para[3])));
-      break;
-   case 3:
-      G__letint(result7, 85, (long) TQtWidget::InitRint((Bool_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
-, (int*) G__int(libp->para[2])));
-      break;
-   case 2:
-      G__letint(result7, 85, (long) TQtWidget::InitRint((Bool_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
-      break;
-   case 1:
-      G__letint(result7, 85, (long) TQtWidget::InitRint((Bool_t) G__int(libp->para[0])));
-      break;
-   case 0:
-      G__letint(result7, 85, (long) TQtWidget::InitRint());
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtWidget*) G__getstructoffset())->GetEvent());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtWidget*) G__getstructoffset())->GetEventX());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtWidget*) G__getstructoffset())->GetEventY());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtWidget*) G__getstructoffset())->GetSelected());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtWidget*) G__getstructoffset())->GetSelectedX());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) ((const TQtWidget*) G__getstructoffset())->GetSelectedY());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtWidget*) G__getstructoffset())->GetSelectedPad());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->EnableSignalEvents((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->DisableSignalEvents((UInt_t) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQtWidget*) G__getstructoffset())->IsSignalEventEnabled((UInt_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtWidget::Canvas((TQtWidget*) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtWidget::Canvas((TCanvas*) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtWidget::Canvas((Int_t) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->cd();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->cd((int) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->Disconnect();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->Refresh();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQtWidget*) G__getstructoffset())->Save(*(QString*) libp->para[0].ref));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) ((const TQtWidget*) G__getstructoffset())->Save((const char*) G__int(libp->para[0])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 3:
-      G__letint(result7, 103, (long) ((const TQtWidget*) G__getstructoffset())->Save(*(QString*) libp->para[0].ref, (const char*) G__int(libp->para[1])
-, (int) G__int(libp->para[2])));
-      break;
-   case 2:
-      G__letint(result7, 103, (long) ((const TQtWidget*) G__getstructoffset())->Save(*(QString*) libp->para[0].ref, (const char*) G__int(libp->para[1])));
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   switch (libp->paran) {
-   case 3:
-      G__letint(result7, 103, (long) ((const TQtWidget*) G__getstructoffset())->Save((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
-, (int) G__int(libp->para[2])));
-      break;
-   case 2:
-      G__letint(result7, 103, (long) ((const TQtWidget*) G__getstructoffset())->Save((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
-      break;
-   }
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtWidget::Class());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtWidget::Class_Name());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 115, (long) TQtWidget::Class_Version());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      TQtWidget::Dictionary();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) ((const TQtWidget*) G__getstructoffset())->IsA());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtWidget*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtWidget::DeclFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtWidget::ImplFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 67, (long) TQtWidget::ImplFileName());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_263_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 105, (long) TQtWidget::DeclFileLine());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQtWidget G__TTQtWidget;
-static int G__GQtDict_263_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 0
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQtWidget*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQtWidget*) (soff+(sizeof(TQtWidget)*i)))->~G__TTQtWidget();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQtWidget*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQtWidget*) (soff))->~G__TTQtWidget();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* TQtRootSlot */
-static int G__GQtDict_312_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 85, (long) TQtRootSlot::CintSlot());
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_312_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtRootSlot*) G__getstructoffset())->ProcessLine((const char*) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_312_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtRootSlot*) G__getstructoffset())->ProcessLine(*(QString*) libp->para[0].ref);
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_312_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((TQtRootSlot*) G__getstructoffset())->EndOfLine();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_312_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((const TQtRootSlot*) G__getstructoffset())->Terminate((int) G__int(libp->para[0]));
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_312_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((const TQtRootSlot*) G__getstructoffset())->Terminate();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict_312_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      ((const TQtRootSlot*) G__getstructoffset())->TerminateAndQuit();
-      G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-// automatic destructor
-typedef TQtRootSlot G__TTQtRootSlot;
-static int G__GQtDict_312_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-   char* gvp = (char*) G__getgvp();
-   long soff = G__getstructoffset();
-   int n = G__getaryconstruct();
-   //
-   //has_a_delete: 0
-   //has_own_delete1arg: 0
-   //has_own_delete2arg: 0
-   //
-   if (!soff) {
-     return(1);
-   }
-   if (n) {
-     if (gvp == (char*)G__PVOID) {
-       delete[] (TQtRootSlot*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       for (int i = n - 1; i >= 0; --i) {
-         ((TQtRootSlot*) (soff+(sizeof(TQtRootSlot)*i)))->~G__TTQtRootSlot();
-       }
-       G__setgvp((long)gvp);
-     }
-   } else {
-     if (gvp == (char*)G__PVOID) {
-       delete (TQtRootSlot*) soff;
-     } else {
-       G__setgvp((long) G__PVOID);
-       ((TQtRootSlot*) (soff))->~G__TTQtRootSlot();
-       G__setgvp((long)gvp);
-     }
-   }
-   G__setnull(result7);
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/* Setting up global function */
-static int G__GQtDict__0_1425(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) QConnectCint((QObject*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-static int G__GQtDict__0_1426(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
-{
-      G__letint(result7, 103, (long) QConnectTerminate((QObject*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
-   return(1 || funcname || hash || result7 || libp) ;
-}
-
-
-/*********************************************************
-* Member function Stub
-*********************************************************/
-
-/* TQtMarker */
-
-/* TQtBrush */
-
-/* TQtApplication */
-
-/* TQtClientFilter */
-
-/* TQtPadFont */
-
-/* TGQt */
-
-/* TQtTimer */
-
-/* TQMimeTypes */
-
-/* TQtClientWidget */
-
-/* TQtWidget */
-
-/* TQtRootSlot */
-
-/*********************************************************
-* Global function Stub
-*********************************************************/
-
-/*********************************************************
-* Get size of pointer to member function
-*********************************************************/
-class G__Sizep2memfuncGQtDict {
- public:
-  G__Sizep2memfuncGQtDict(): p(&G__Sizep2memfuncGQtDict::sizep2memfunc) {}
-    size_t sizep2memfunc() { return(sizeof(p)); }
-  private:
-    size_t (G__Sizep2memfuncGQtDict::*p)();
-};
-
-size_t G__get_sizep2memfuncGQtDict()
-{
-  G__Sizep2memfuncGQtDict a;
-  G__setsizep2memfunc((int)a.sizep2memfunc());
-  return((size_t)a.sizep2memfunc());
-}
-
-
-/*********************************************************
-* virtual base class offset calculation interface
-*********************************************************/
-
-   /* Setting up class inheritance */
-
-/*********************************************************
-* Inheritance information setup/
-*********************************************************/
-extern "C" void G__cpp_setup_inheritanceGQtDict() {
-
-   /* Setting up class inheritance */
-   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__GQtDictLN_TQtBrush))) {
-     TQtBrush *G__Lderived;
-     G__Lderived=(TQtBrush*)0x1000;
-     {
-       QBrush *G__Lpbase=(QBrush*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtBrush),G__get_linked_tagnum(&G__GQtDictLN_QBrush),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-   }
-   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__GQtDictLN_TQtClientFilter))) {
-     TQtClientFilter *G__Lderived;
-     G__Lderived=(TQtClientFilter*)0x1000;
-     {
-       QObject *G__Lpbase=(QObject*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtClientFilter),G__get_linked_tagnum(&G__GQtDictLN_QObject),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-   }
-   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont))) {
-     TQtPadFont *G__Lderived;
-     G__Lderived=(TQtPadFont*)0x1000;
-     {
-       QFont *G__Lpbase=(QFont*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont),G__get_linked_tagnum(&G__GQtDictLN_QFont),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-     {
-       TAttText *G__Lpbase=(TAttText*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont),G__get_linked_tagnum(&G__GQtDictLN_TAttText),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-   }
-   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__GQtDictLN_TGQt))) {
-     TGQt *G__Lderived;
-     G__Lderived=(TGQt*)0x1000;
-     {
-       TVirtualX *G__Lpbase=(TVirtualX*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TGQt),G__get_linked_tagnum(&G__GQtDictLN_TVirtualX),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-     {
-       TNamed *G__Lpbase=(TNamed*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TGQt),G__get_linked_tagnum(&G__GQtDictLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
-     }
-     {
-       TObject *G__Lpbase=(TObject*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TGQt),G__get_linked_tagnum(&G__GQtDictLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
-     }
-     {
-       TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TGQt),G__get_linked_tagnum(&G__GQtDictLN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,0);
-     }
-     {
-       TAttFill *G__Lpbase=(TAttFill*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TGQt),G__get_linked_tagnum(&G__GQtDictLN_TAttFill),(long)G__Lpbase-(long)G__Lderived,1,0);
-     }
-     {
-       TAttText *G__Lpbase=(TAttText*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TGQt),G__get_linked_tagnum(&G__GQtDictLN_TAttText),(long)G__Lpbase-(long)G__Lderived,1,0);
-     }
-     {
-       TAttMarker *G__Lpbase=(TAttMarker*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TGQt),G__get_linked_tagnum(&G__GQtDictLN_TAttMarker),(long)G__Lpbase-(long)G__Lderived,1,0);
-     }
-   }
-   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__GQtDictLN_TQtTimer))) {
-     TQtTimer *G__Lderived;
-     G__Lderived=(TQtTimer*)0x1000;
-     {
-       QTimer *G__Lpbase=(QTimer*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtTimer),G__get_linked_tagnum(&G__GQtDictLN_QTimer),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-   }
-   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__GQtDictLN_TQMimeTypes))) {
-     TQMimeTypes *G__Lderived;
-     G__Lderived=(TQMimeTypes*)0x1000;
-     {
-       TObject *G__Lpbase=(TObject*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TQMimeTypes),G__get_linked_tagnum(&G__GQtDictLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-   }
-   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget))) {
-     TQtClientWidget *G__Lderived;
-     G__Lderived=(TQtClientWidget*)0x1000;
-     {
-       QFrame *G__Lpbase=(QFrame*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget),G__get_linked_tagnum(&G__GQtDictLN_QFrame),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-   }
-   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__GQtDictLN_TQtWidget))) {
-     TQtWidget *G__Lderived;
-     G__Lderived=(TQtWidget*)0x1000;
-     {
-       QWidget *G__Lpbase=(QWidget*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtWidget),G__get_linked_tagnum(&G__GQtDictLN_QWidget),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-   }
-   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__GQtDictLN_TQtRootSlot))) {
-     TQtRootSlot *G__Lderived;
-     G__Lderived=(TQtRootSlot*)0x1000;
-     {
-       QObject *G__Lpbase=(QObject*)G__Lderived;
-       G__inheritance_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtRootSlot),G__get_linked_tagnum(&G__GQtDictLN_QObject),(long)G__Lpbase-(long)G__Lderived,1,1);
-     }
-   }
-}
-
-/*********************************************************
-* typedef information setup/
-*********************************************************/
-extern "C" void G__cpp_setup_typetableGQtDict() {
-
-   /* Setting up typedef entry */
-   G__search_typename2("Int_t",105,-1,0,-1);
-   G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
-   G__search_typename2("UInt_t",104,-1,0,-1);
-   G__setnewtype(-1,"Unsigned integer 4 bytes (unsigned int)",0);
-   G__search_typename2("ULong_t",107,-1,0,-1);
-   G__setnewtype(-1,"Unsigned long integer 8 bytes (unsigned long)",0);
-   G__search_typename2("Float_t",102,-1,0,-1);
-   G__setnewtype(-1,"Float 4 bytes (float)",0);
-   G__search_typename2("Bool_t",103,-1,0,-1);
-   G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
-   G__search_typename2("Byte_t",98,-1,0,-1);
-   G__setnewtype(-1,"Byte (8 bits) (unsigned char)",0);
-   G__search_typename2("Version_t",115,-1,0,-1);
-   G__setnewtype(-1,"Class version identifier (short)",0);
-   G__search_typename2("Color_t",115,-1,0,-1);
-   G__setnewtype(-1,"Color number (short)",0);
-   G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__GQtDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__GQtDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__GQtDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__GQtDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__GQtDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__GQtDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__GQtDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__GQtDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__GQtDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__GQtDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("Window_t",107,-1,0,-1);
-   G__setnewtype(-1,"Window handle",0);
-   G__search_typename2("Cursor_t",107,-1,0,-1);
-   G__setnewtype(-1,"Cursor handle",0);
-   G__search_typename2("GContext_t",107,-1,0,-1);
-   G__setnewtype(-1,"Graphics context handle",0);
-   G__search_typename2("pair<UInt_t,Int_t>",117,G__get_linked_tagnum(&G__GQtDictLN_pairlEunsignedsPintcOintgR),0,-1);
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("vector<std::pair<UInt_t,Int_t> >",117,G__get_linked_tagnum(&G__GQtDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR),0,-1);
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("vector<pair<UInt_t,Int_t> >",117,G__get_linked_tagnum(&G__GQtDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR),0,-1);
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__GQtDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__GQtDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR));
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__GQtDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__GQtDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR));
-   G__setnewtype(-1,NULL,0);
-   G__search_typename2("vector<pair<unsigned int,int> >",117,G__get_linked_tagnum(&G__GQtDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR),0,-1);
-   G__setnewtype(-1,NULL,0);
-}
-
-/*********************************************************
-* Data Member information setup/
-*********************************************************/
-
-   /* Setting up class,struct,union tag member variable */
-
-   /* TQtMarker */
-static void G__setup_memvarTQtMarker(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtMarker));
-   { TQtMarker *p; p=(TQtMarker*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,4,"fNumNode=",0,"Number of chain in the marker shape");
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_QPolygon),-1,-1,4,"fChain=",0,"array of the n chains to build a shaped marker");
-   G__memvar_setup((void*)0,115,0,0,-1,G__defined_typename("Color_t"),-1,4,"fCindex=",0,"Color index of the marker;");
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,4,"fMarkerType=",0,"Type of the current marker");
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,4,"fLineWidth=",0,"The width of the line used to outline the markers");
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,4,"fLineOption=",0,"Connect the markers with the segments");
-   G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TQtBrush */
-static void G__setup_memvarTQtBrush(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtBrush));
-   { TQtBrush *p; p=(TQtBrush*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_QColor),-1,-1,2,"fBackground=",0,(char*)NULL);
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,2,"fStyle=",0,(char*)NULL);
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,2,"fFasi=",0,(char*)NULL);
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,2,"fAlpha=",0,"transparency");
-   G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TQtApplication */
-static void G__setup_memvarTQtApplication(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtApplication));
-   { TQtApplication *p; p=(TQtApplication*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtApplicationThread),-1,-1,4,"fGUIThread=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtApplication),-1,-2,2,"fgQtApplication=",0,(char*)NULL);
-   G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TQtClientFilter */
-static void G__setup_memvarTQtClientFilter(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtClientFilter));
-   { TQtClientFilter *p; p=(TQtClientFilter*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtEventQueue),-1,-1,2,"fRootEventQueue=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtNextEventMessage),-1,-1,2,"fNotifyClient=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget),-1,-2,2,"fgPointerGrabber=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget),-1,-2,2,"fgButtonGrabber=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget),-1,-2,2,"fgActiveGrabber=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget),-1,-1,2,"fKeyGrabber=",0,(char*)NULL);
-   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,2,"fInputEventMask=",0,(char*)NULL);
-   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-2,2,"fgGrabPointerEventMask=",0,(char*)NULL);
-   G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-2,2,"fgGrabPointerOwner=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_QCursor),-1,-2,2,"fgGrabPointerCursor=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtPointerGrabber),-1,-2,2,"fgGrabber=",0,(char*)NULL);
-   G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TQtPadFont */
-static void G__setup_memvarTQtPadFont(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont));
-   { TQtPadFont *p; p=(TQtPadFont*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_TString),-1,-2,4,"fgRomanFontName=",0,(char*)NULL);
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_TString),-1,-2,4,"fgArialFontName=",0,(char*)NULL);
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_TString),-1,-2,4,"fgCourierFontName=",0,(char*)NULL);
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_TString),-1,-2,4,"fgSymbolFontFamily=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TGQt */
-static void G__setup_memvarTGQt(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TGQt));
-   { TGQt *p; p=(TGQt*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-2,4,"fgCoinFlag=",0,"no coin viewer;");
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-2,4,"fgCoinLoaded=",0,"no coin viewer;");
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TQtTimer */
-static void G__setup_memvarTQtTimer(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtTimer));
-   { TQtTimer *p; p=(TQtTimer*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtTimer),-1,-2,2,"fgQTimer=",0,(char*)NULL);
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,2,"fCounter=",0,(char*)NULL);
-   G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TQMimeTypes */
-static void G__setup_memvarTQMimeTypes(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQMimeTypes));
-   { TQMimeTypes *p; p=(TQMimeTypes*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_TString),-1,-1,2,"fIconPath=",0,"the path to the icon directory");
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_TString),-1,-1,2,"fFilename=",0,"file name of mime type file");
-   G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fChanged=",0,"true if file has changed");
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TOrdCollection),-1,-1,2,"fList=",0,"list of mime types");
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_QFileIconProvider),-1,-2,2,"fgDefaultProvider=",0,"Default provider of the system icons;");
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TQtClientWidget */
-static void G__setup_memvarTQtClientWidget(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget));
-   { TQtClientWidget *p; p=(TQtClientWidget*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,2,"fGrabButtonMask=",0,"modifier button mask for TVirtualX::GrabButton");
-   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,2,"fGrabEventPointerMask=",0,"input event mask for TVirtualX::GrabPointer");
-   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,2,"fGrabEventButtonMask=",0,"input event mask for TVirtualX::GrabButton");
-   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,2,"fSelectEventMask=",0,"input mask for SelectInput");
-   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,2,"fSaveSelectInputMask=",0,"To save dutinr the grabbing the selectInput");
-   G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__GQtDictLN_EMouseButton),-1,-1,2,"fButton=",0,(char*)NULL);
-   G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fPointerOwner=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_QCursor),-1,-1,2,"fNormalPointerCursor=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_QCursor),-1,-1,2,"fGrabPointerCursor=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_QCursor),-1,-1,2,"fGrabButtonCursor=",0,(char*)NULL);
-   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fIsClosing=",0,(char*)NULL);
-   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fDeleteNotify=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtClientGuard),-1,-1,2,"fGuard=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtWidget),-1,-1,2,"fCanvasWidget=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TGWindow),-1,-1,2,"fMyRootWindow=",0,"back pointer to the host window object");
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_QColor),-1,-1,2,"fEraseColor=",0,"Color to paint widget background with our PainEvent");
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_QPixmap),-1,-1,2,"fErasePixmap=",0,"pixmap to paint widget background with our PainEvent");
-   G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
-   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidgetcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kRemove=%lldLL",(long long)TQtClientWidget::kRemove).data(),0,(char*)NULL);
-   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidgetcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTestKey=%lldLL",(long long)TQtClientWidget::kTestKey).data(),0,(char*)NULL);
-   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidgetcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kInsert=%lldLL",(long long)TQtClientWidget::kInsert).data(),0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TQtWidget */
-static void G__setup_memvarTQtWidget(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtWidget));
-   { TQtWidget *p; p=(TQtWidget*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fBits=",0,"bit field status word");
-   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__GQtDictLN_TQtWidgetcLcLdA),-1,-2,4,"kBitMask=16777215LL",0,(char*)NULL);
-   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fNeedStretch=",0,(char*)NULL);
-   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__GQtDictLN_TQtWidgetcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kEXITSIZEMOVE=%lldLL",(long long)TQtWidget::kEXITSIZEMOVE).data(),0,(char*)NULL);
-   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__GQtDictLN_TQtWidgetcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kENTERSIZEMOVE=%lldLL",(long long)TQtWidget::kENTERSIZEMOVE).data(),0,(char*)NULL);
-   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__GQtDictLN_TQtWidgetcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFORCESIZE=%lldLL",(long long)TQtWidget::kFORCESIZE).data(),0,(char*)NULL);
-   G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TCanvas),-1,-1,2,"fCanvas=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtWidgetBuffer),-1,-1,2,"fPixmapID=",0,"Double buffer of this widget");
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtWidgetBuffer),-1,-1,2,"fPixmapScreen=",0,"Double buffer for no-double buffer operation");
-   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fPaint=",0,(char*)NULL);
-   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fSizeChanged=",0,(char*)NULL);
-   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fDoubleBufferOn=",0,(char*)NULL);
-   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fEmbedded=",0,(char*)NULL);
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_QSize),-1,-1,2,"fSizeHint=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_QWidget),-1,-1,2,"fWrapper=",0,(char*)NULL);
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_QString),-1,-1,2,"fSaveFormat=",0,(char*)NULL);
-   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fInsidePaintEvent=",0,(char*)NULL);
-   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__GQtDictLN_QPoint),-1,-1,2,"fOldMousePos=",0,(char*)NULL);
-   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,2,"fIgnoreLeaveEnter=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_QTimer),-1,-1,2,"fRefreshTimer=",0,(char*)NULL);
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-
-   /* TQtRootSlot */
-static void G__setup_memvarTQtRootSlot(void) {
-   G__tag_memvar_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtRootSlot));
-   { TQtRootSlot *p; p=(TQtRootSlot*)0x1000; if (p) { }
-   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TQtRootSlot),-1,-2,2,"fgTQtRootSlot=",0,(char*)NULL);
-   G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
-   }
-   G__tag_memvar_reset();
-}
-
-extern "C" void G__cpp_setup_memvarGQtDict() {
-}
-/***********************************************************
-************************************************************
-************************************************************
-************************************************************
-************************************************************
-************************************************************
-************************************************************
-***********************************************************/
-
-/*********************************************************
-* Member function information setup for each class
-*********************************************************/
-static void G__setup_memfuncTQtMarker(void) {
-   /* TQtMarker */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtMarker));
-   G__memfunc_setup("TQtMarker",891,G__GQtDict_230_0_1, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtMarker), -1, 0, 3, 1, 1, 0, 
-"i - - 0 '0' n U 'TPoint' - 0 '0' xy "
-"i - - 0 '0' type", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("operator=",937,G__GQtDict_230_0_2, 117, G__get_linked_tagnum(&G__GQtDictLN_TQtMarker), -1, 1, 1, 1, 1, 0, "u 'TQtMarker' - 11 - m", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtMarker",891,G__GQtDict_230_0_3, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtMarker), -1, 0, 1, 1, 1, 0, "u 'TQtMarker' - 11 - m", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("operator=",937,G__GQtDict_230_0_4, 117, G__get_linked_tagnum(&G__GQtDictLN_TQtMarker), -1, 1, 1, 1, 1, 0, "u 'TAttMarker' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtMarker",891,G__GQtDict_230_0_5, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtMarker), -1, 0, 1, 1, 1, 0, "u 'TAttMarker' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DrawPolyMarker",1428,G__GQtDict_230_0_6, 121, -1, -1, 0, 3, 1, 1, 0, 
-"u 'QPainter' - 1 - p i - - 0 - n "
-"U 'TPoint' - 0 - xy", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetMarkerAttributes",1973,G__GQtDict_230_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TAttMarker' - 11 - markerAttributes", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetColor",811,G__GQtDict_230_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "s - 'Color_t' 0 - mcolor", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetPenAttributes",1654,G__GQtDict_230_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - type", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetColor",799,G__GQtDict_230_0_10, 115, -1, G__defined_typename("Color_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetNumber",905,G__GQtDict_230_0_11, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetNodes",793,G__GQtDict_230_0_12, 117, G__get_linked_tagnum(&G__GQtDictLN_QPolygon), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetType",706,G__GQtDict_230_0_13, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetWidth",800,G__GQtDict_230_0_14, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetMarker",910,G__GQtDict_230_0_15, 121, -1, -1, 0, 3, 1, 1, 0, 
-"i - - 0 - n U 'TPoint' - 0 - xy "
-"i - - 0 - type", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Class",502,G__GQtDict_230_0_16, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TQtMarker::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_230_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtMarker::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_230_0_18, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TQtMarker::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_230_0_19, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TQtMarker::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,G__GQtDict_230_0_20, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,G__GQtDict_230_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,G__GQtDict_230_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_230_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_230_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtMarker::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_230_0_25, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtMarker::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_230_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtMarker::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_230_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtMarker::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TQtMarker", 1017, G__GQtDict_230_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTQtBrush(void) {
-   /* TQtBrush */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtBrush));
-   G__memfunc_setup("SetColorOwn",1119,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtBrush",797,G__GQtDict_233_0_2, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtBrush), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtBrush",797,G__GQtDict_233_0_3, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtBrush), -1, 0, 1, 1, 1, 0, "u 'TQtBrush' - 11 - src", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtBrush",797,G__GQtDict_233_0_4, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtBrush), -1, 0, 1, 1, 1, 0, "u 'TAttFill' - 11 - rootFillAttributes", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("operator=",937,G__GQtDict_233_0_5, 117, G__get_linked_tagnum(&G__GQtDictLN_TQtBrush), -1, 1, 1, 1, 1, 0, "u 'TAttFill' - 11 - rootFillAttributes", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetFillAttributes",1754,G__GQtDict_233_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TAttFill' - 11 - rootFillAttributes", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsTransparent",1358,G__GQtDict_233_0_7, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetStyle",829,G__GQtDict_233_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 '1000' newStyle", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetStyle",829,G__GQtDict_233_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
-"i - - 0 - style i - - 0 - fasi", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetColor",811,G__GQtDict_233_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "u 'QColor' - 11 - qtcolor", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetColor",811,G__GQtDict_233_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "s - 'Color_t' 0 - cindex", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetColor",799,G__GQtDict_233_0_12, 117, G__get_linked_tagnum(&G__GQtDictLN_QColor), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetStyle",817,G__GQtDict_233_0_13, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Class",502,G__GQtDict_233_0_14, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TQtBrush::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_233_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtBrush::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_233_0_16, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TQtBrush::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_233_0_17, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TQtBrush::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,G__GQtDict_233_0_18, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,G__GQtDict_233_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,G__GQtDict_233_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_233_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_233_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtBrush::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_233_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtBrush::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_233_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtBrush::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_233_0_25, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtBrush::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TQtBrush", 923, G__GQtDict_233_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   // automatic assignment operator
-   G__memfunc_setup("operator=", 937, G__GQtDict_233_0_27, (int) ('u'), G__get_linked_tagnum(&G__GQtDictLN_TQtBrush), -1, 1, 1, 1, 1, 0, "u 'TQtBrush' - 11 - -", (char*) NULL, (void*) NULL, 0);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTQtApplication(void) {
-   /* TQtApplication */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtApplication));
-   G__memfunc_setup("CreateGUIThread",1425,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 4, 0, 
-"i - - 1 - argc C - - 2 - argv", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("CreateQApplication",1817,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 3, 4, 0, 
-"i - - 1 - argc C - - 2 - argv "
-"g - - 0 - GUIenabled", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "u 'TQtApplication' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtApplication",1421,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtApplication), -1, 0, 1, 1, 4, 0, "u 'TQtApplication' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtApplication",1421,G__GQtDict_236_0_5, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtApplication), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtApplication",1421,G__GQtDict_236_0_6, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtApplication), -1, 0, 3, 1, 1, 0, 
-"C - - 10 - appClassName i - - 1 - argc "
-"C - - 2 - argv", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Terminate",937,G__GQtDict_236_0_7, 103, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (bool (*)())(&TQtApplication::Terminate) ), 0);
-   G__memfunc_setup("GetQtApplication",1625,G__GQtDict_236_0_8, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtApplication), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TQtApplication* (*)())(&TQtApplication::GetQtApplication) ), 0);
-   G__memfunc_setup("IsThisGuiThread",1489,G__GQtDict_236_0_9, 103, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (bool (*)())(&TQtApplication::IsThisGuiThread) ), 0);
-   G__memfunc_setup("QtVersion",939,G__GQtDict_236_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TQtApplication::QtVersion) ), 0);
-   G__memfunc_setup("Class",502,G__GQtDict_236_0_11, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TQtApplication::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_236_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtApplication::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_236_0_13, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TQtApplication::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_236_0_14, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TQtApplication::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,G__GQtDict_236_0_15, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,G__GQtDict_236_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,G__GQtDict_236_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_236_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_236_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtApplication::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_236_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtApplication::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_236_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtApplication::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_236_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtApplication::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TQtApplication", 1547, G__GQtDict_236_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTQtClientFilter(void) {
-   /* TQtClientFilter */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtClientFilter));
-   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "u 'TQtClientFilter' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtClientFilter",1502,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtClientFilter), -1, 0, 1, 1, 4, 0, "u 'TQtClientFilter' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("eventFilter",1160,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 2, 1, 2, 0, 
-"U 'QObject' - 0 - o U 'QEvent' - 0 - e", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("AddKeyEvent",1076,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
-"i - - 11 - event U 'TQtClientWidget' - 0 - widget", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Queue",517,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtEventQueue), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetKeyGrabber",1290,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'TQtClientWidget' - 0 - grabber", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("UnSetKeyGrabber",1485,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'TQtClientWidget' - 0 - grabber", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("RestoreLostGrabbing",1954,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "u 'Event_t' - 1 - event", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsGrabSelected",1377,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 1, 3, 2, 0, "h - 'UInt_t' 0 - selectEventMask", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SelectGrab",988,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 3, 3, 2, 0, 
-"u 'Event_t' - 1 - event h - 'UInt_t' 0 - selectEventMask "
-"i - - 1 - me", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtClientFilter",1502,G__GQtDict_237_0_11, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtClientFilter), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetPointerGrabber",1718,G__GQtDict_237_0_12, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TQtClientWidget* (*)())(&TQtClientFilter::GetPointerGrabber) ), 0);
-   G__memfunc_setup("GetButtonGrabber",1617,G__GQtDict_237_0_13, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TQtClientWidget* (*)())(&TQtClientFilter::GetButtonGrabber) ), 0);
-   G__memfunc_setup("SetButtonGrabber",1629,G__GQtDict_237_0_14, 121, -1, -1, 0, 1, 3, 1, 0, "U 'TQtClientWidget' - 0 - grabber", (char*)NULL, (void*) G__func2void( (void (*)(TQtClientWidget*))(&TQtClientFilter::SetButtonGrabber) ), 0);
-   G__memfunc_setup("GrabPointer",1117,G__GQtDict_237_0_15, 121, -1, -1, 0, 6, 3, 1, 0, 
-"U 'TQtClientWidget' - 0 - grabber h - 'UInt_t' 0 - evmask "
-"k - 'Window_t' 0 - confine U 'QCursor' - 0 - cursor "
-"g - 'Bool_t' 0 'kTRUE' grab g - 'Bool_t' 0 'kTRUE' owner_events", (char*)NULL, (void*) G__func2void( (void (*)(TQtClientWidget*, UInt_t, Window_t, QCursor*, Bool_t, Bool_t))(&TQtClientFilter::GrabPointer) ), 0);
-   G__memfunc_setup("PointerGrabber",1430,G__GQtDict_237_0_16, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtPointerGrabber), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TQtPointerGrabber* (*)())(&TQtClientFilter::PointerGrabber) ), 0);
-   G__memfunc_setup("AppendButtonGrab",1616,G__GQtDict_237_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TQtClientWidget' - 0 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("RemoveButtonGrab",1638,G__GQtDict_237_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "U 'QObject' - 0 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Class",502,G__GQtDict_237_0_19, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TQtClientFilter::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_237_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtClientFilter::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_237_0_21, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TQtClientFilter::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_237_0_22, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TQtClientFilter::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,G__GQtDict_237_0_23, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,G__GQtDict_237_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,G__GQtDict_237_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_237_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_237_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtClientFilter::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_237_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtClientFilter::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_237_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtClientFilter::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_237_0_30, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtClientFilter::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TQtClientFilter", 1628, G__GQtDict_237_0_31, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTQtPadFont(void) {
-   /* TQtPadFont */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont));
-   G__memfunc_setup("TQtPadFont",965,G__GQtDict_239_0_1, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtPadFont",965,G__GQtDict_239_0_2, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont), -1, 0, 1, 1, 1, 0, "u 'TQtPadFont' - 11 - src", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetTextFont",1128,G__GQtDict_239_0_3, 121, -1, -1, 0, 3, 1, 1, 0, 
-"C - - 10 - fontname i - - 0 - italic "
-"i - - 0 - bold", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetTextFont",1128,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Font_t' 0 '62' fontnumber", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTextSize",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 '1' textsize", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTextSizePixels",1761,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - npixels", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTextMagnify",1436,G__GQtDict_239_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - mgn", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("RomanFontName",1301,G__GQtDict_239_0_8, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtPadFont::RomanFontName) ), 0);
-   G__memfunc_setup("ArialFontName",1281,G__GQtDict_239_0_9, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtPadFont::ArialFontName) ), 0);
-   G__memfunc_setup("CourierFontName",1521,G__GQtDict_239_0_10, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtPadFont::CourierFontName) ), 0);
-   G__memfunc_setup("SymbolFontFamily",1647,G__GQtDict_239_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtPadFont::SymbolFontFamily) ), 0);
-   G__memfunc_setup("SetSymbolFontFamily",1947,G__GQtDict_239_0_12, 121, -1, -1, 0, 1, 3, 1, 0, "C - - 10 '\"Symbol\"' symbolFnName", (char*)NULL, (void*) G__func2void( (void (*)(const char*))(&TQtPadFont::SetSymbolFontFamily) ), 0);
-   G__memfunc_setup("Class",502,G__GQtDict_239_0_13, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TQtPadFont::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_239_0_14, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtPadFont::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_239_0_15, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TQtPadFont::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_239_0_16, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TQtPadFont::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_239_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_239_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtPadFont::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_239_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtPadFont::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_239_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtPadFont::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_239_0_24, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtPadFont::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TQtPadFont", 1091, G__GQtDict_239_0_25, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   // automatic assignment operator
-   G__memfunc_setup("operator=", 937, G__GQtDict_239_0_26, (int) ('u'), G__get_linked_tagnum(&G__GQtDictLN_TQtPadFont), -1, 1, 1, 1, 1, 0, "u 'TQtPadFont' - 11 - -", (char*) NULL, (void*) NULL, 0);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTGQt(void) {
-   /* TGQt */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TGQt));
-   G__memfunc_setup("RegisterWid",1129,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 4, 0, "U 'QPaintDevice' - 0 - wid", "register QWidget for the embedded TCanvas", (void*) NULL, 0);
-   G__memfunc_setup("UnRegisterWid",1324,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 4, 0, "U 'QPaintDevice' - 0 - wid", "unregister QWidget of the TCanvas", (void*) NULL, 0);
-   G__memfunc_setup("IsRegistered",1226,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 1, 3, 4, 0, "U 'QPaintDevice' - 0 - wid", "Check whether the object has been registered", (void*) NULL, 0);
-   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__GQtDictLN_TGQt), -1, 1, 1, 1, 4, 0, "u 'TGQt' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TGQt",352,G__GQtDict_243_0_5, 105, G__get_linked_tagnum(&G__GQtDictLN_TGQt), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TGQt",352,G__GQtDict_243_0_6, 105, G__get_linked_tagnum(&G__GQtDictLN_TGQt), -1, 0, 1, 1, 1, 0, "u 'TGQt' - 11 - vx", "without dict does not compile? (rdm)", (void*) NULL, 0);
-   G__memfunc_setup("TGQt",352,G__GQtDict_243_0_7, 105, G__get_linked_tagnum(&G__GQtDictLN_TGQt), -1, 0, 2, 1, 1, 0, 
-"C - - 10 - name C - - 10 - title", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Init",404,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "Y - - 0 '0' display", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ClearWindow",1119,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ClosePixmap",1125,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CloseWindow",1134,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CopyPixmap",1034,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"i - 'Int_t' 0 - wid i - 'Int_t' 0 - xpos "
-"i - 'Int_t' 0 - ypos", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreateOpenGLContext",1886,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' wid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DeleteOpenGLContext",1885,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' wid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawBox",695,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"i - 'Int_t' 0 - x1 i - 'Int_t' 0 - y1 "
-"i - 'Int_t' 0 - x2 i - 'Int_t' 0 - y2 "
-"i 'TVirtualX::EBoxMode' - 0 - mode", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawCellArray",1293,(G__InterfaceMethod) NULL,121, -1, -1, 0, 7, 1, 1, 0, 
-"i - 'Int_t' 0 - x1 i - 'Int_t' 0 - y1 "
-"i - 'Int_t' 0 - x2 i - 'Int_t' 0 - y2 "
-"i - 'Int_t' 0 - nx i - 'Int_t' 0 - ny "
-"I - 'Int_t' 0 - ic", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawFillArea",1166,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 0 - n U 'TPoint' - 0 - xy", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawLine",790,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"i - 'Int_t' 0 - x1 i - 'Int_t' 0 - y1 "
-"i - 'Int_t' 0 - x2 i - 'Int_t' 0 - y2", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawPolyLine",1210,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 0 - n U 'TPoint' - 0 - xy", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawPolyMarker",1428,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 0 - n U 'TPoint' - 0 - xy", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawText",819,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
-"i - 'Int_t' 0 - x i - 'Int_t' 0 - y "
-"f - 'Float_t' 0 - angle f - 'Float_t' 0 - mgn "
-"C - - 10 - text i 'TVirtualX::ETextMode' - 0 - mode", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ExecCommand",1092,(G__InterfaceMethod) NULL,104, -1, G__defined_typename("UInt_t"), 0, 1, 1, 1, 0, "U 'TGWin32Command' - 0 - code", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetCharacterUp",1394,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"f - 'Float_t' 1 - chupx f - 'Float_t' 1 - chupy", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetDoubleBuffer",1493,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - wid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetGeometry",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"i - 'Int_t' 0 - wid i - 'Int_t' 1 - x "
-"i - 'Int_t' 1 - y h - 'UInt_t' 1 - w "
-"h - 'UInt_t' 1 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DisplayName",1111,(G__InterfaceMethod) NULL,67, -1, -1, 0, 1, 1, 1, 1, "C - - 10 '0' -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetNativeEvent",1417,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Handle_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetPixel",802,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("ULong_t"), 0, 1, 1, 1, 0, "s - 'Color_t' 0 - cindex", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetPlanes",899,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 1 - nplanes", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetRGB",507,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"i - 'Int_t' 0 - index f - 'Float_t' 1 - r "
-"f - 'Float_t' 1 - g f - 'Float_t' 1 - b", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetTextExtent",1341,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"h - 'UInt_t' 1 - w h - 'UInt_t' 1 - h "
-"C - - 0 - mess", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetFontAscent",1301,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetFontDescent",1405,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetTextMagnitude",1635,(G__InterfaceMethod) NULL,102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetWindowID",1061,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Window_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - wid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("HasTTFonts",974,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("InitWindow",1036,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "k - 'ULong_t' 0 - window", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("AddWindow",897,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
-"k - 'ULong_t' 0 - qwid h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("RemoveWindow",1254,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'ULong_t' 0 - qwid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("MoveWindow",1039,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"i - 'Int_t' 0 - wid i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("OpenPixmap",1025,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
-"h - 'UInt_t' 0 - w h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("QueryPointer",1271,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 1 - ix i - 'Int_t' 1 - iy", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ReadGIF",594,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Pixmap_t"), 0, 4, 1, 1, 0, 
-"i - 'Int_t' 0 - x0 i - 'Int_t' 0 - y0 "
-"C - - 10 - file k - 'Window_t' 0 '0' id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("RequestLocator",1469,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 0, 
-"i - 'Int_t' 0 - mode i - 'Int_t' 0 - ctyp "
-"i - 'Int_t' 1 - x i - 'Int_t' 1 - y", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("RequestString",1376,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
-"i - 'Int_t' 0 - x i - 'Int_t' 0 - y "
-"C - - 0 - text", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("RescaleWindow",1335,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"i - 'Int_t' 0 - wid h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ResizePixmap",1249,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
-"i - 'Int_t' 0 - wid h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ResizeWindow",1258,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - wid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SelectWindow",1240,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - wid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SelectPixmap",1231,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - qpixid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetCharacterUp",1406,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"f - 'Float_t' 0 - chupx f - 'Float_t' 0 - chupy", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetClipOFF",911,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - wid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetClipRegion",1304,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"i - 'Int_t' 0 - wid i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetCursor",938,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 0 - win i 'ECursor' - 0 - cursor", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetDoubleBuffer",1505,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 0 - wid i - 'Int_t' 0 - mode", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetDoubleBufferOFF",1724,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetDoubleBufferON",1662,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetDrawMode",1087,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i 'TVirtualX::EDrawMode' - 0 - mode", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetFillColor",1202,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Color_t' 0 - cindex", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetFillStyle",1220,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Style_t' 0 - style", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetLineColor",1203,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Color_t' 0 - cindex", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetLineType",1110,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 0 - n I - 'Int_t' 0 - dash", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetLineStyle",1221,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Style_t' 0 - linestyle", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetLineWidth",1204,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Width_t' 0 - width", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetMarkerColor",1421,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Color_t' 0 - cindex", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetMarkerSize",1321,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - markersize", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetMarkerStyle",1439,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Style_t' 0 - markerstyle", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetOpacity",1029,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - percent", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetRGB",519,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"i - 'Int_t' 0 - cindex f - 'Float_t' 0 - r "
-"f - 'Float_t' 0 - g f - 'Float_t' 0 - b", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTextAlign",1212,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Short_t' 0 '11' talign", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTextColor",1232,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Color_t' 0 - cindex", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTextFont",1128,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
-"C - - 0 - fontname i 'TVirtualX::ETextSetMode' - 0 - mode", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTextFont",1128,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Font_t' 0 - fontnumber", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTextMagnitude",1647,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - mgn", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTextSize",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - textsize", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("UpdateWindow",1243,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - mode", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Warp",410,G__GQtDict_243_0_77, 121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 0 - ix i - 'Int_t' 0 - iy", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Warp",410,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"i - 'Int_t' 0 - ix i - 'Int_t' 0 - iy "
-"k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("WriteGIF",737,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "C - - 0 - name", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("WritePixmap",1146,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"i - 'Int_t' 0 - wid h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h C - - 0 - pxname", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetWindowAttributes",1983,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id u 'WindowAttributes_t' - 1 - attr", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("MapWindow",918,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("MapSubwindows",1363,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("MapRaised",886,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("UnmapWindow",1145,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DestroyWindow",1378,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("RaiseWindow",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("LowerWindow",1153,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("MoveWindow",1039,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Window_t' 0 - id i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("MoveResizeWindow",1665,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"k - 'Window_t' 0 - id i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ResizeWindow",1258,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Window_t' 0 - id h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("IconifyWindow",1353,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("NeedRedraw",993,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
-"k - 'ULong_t' 0 - tgwindow g - 'Bool_t' 0 - force", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ReparentWindow",1465,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Window_t' 0 - pid "
-"i - 'Int_t' 0 - x i - 'Int_t' 0 - y", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetWindowBackground",1956,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'ULong_t' 0 - color", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetWindowBackgroundPixmap",2579,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Pixmap_t' 0 - pxm", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreateWindow",1228,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Window_t"), 0, 11, 1, 1, 0, 
-"k - 'Window_t' 0 - parent i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h h - 'UInt_t' 0 - border "
-"i - 'Int_t' 0 - depth h - 'UInt_t' 0 - clss "
-"Y - - 0 - visual U 'SetWindowAttributes_t' - 0 - attr "
-"h - 'UInt_t' 0 - wtype", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("OpenDisplay",1128,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "C - - 10 - dpyName", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CloseDisplay",1228,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetDisplay",1014,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Display_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetVisual",916,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Visual_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetScreen",896,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetDepth",789,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetColormap",1117,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Colormap_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("InternAtom",1025,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Atom_t"), 0, 2, 1, 1, 0, 
-"C - - 10 - atom_name g - 'Bool_t' 0 - only_if_exist", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetDefaultRootWindow",2049,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Window_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetParent",906,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Window_t"), 0, 1, 1, 1, 8, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("LoadQueryFont",1325,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("FontStruct_t"), 0, 1, 1, 1, 0, "C - - 10 - font_name", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetFontHandle",1283,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("FontH_t"), 0, 1, 1, 1, 0, "k - 'FontStruct_t' 0 - fs", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DeleteFont",1002,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'FontStruct_t' 0 - fs", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreateGC",734,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("GContext_t"), 0, 2, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id U 'GCValues_t' - 0 - gval", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ChangeGC",720,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'GContext_t' 0 - gc U 'GCValues_t' - 0 - gval", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CopyGC",549,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'GContext_t' 0 - org k - 'GContext_t' 0 - dest "
-"h - 'Mask_t' 0 - mask", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DeleteGC",733,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'GContext_t' 0 - gc", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreateCursor",1234,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Cursor_t"), 0, 1, 1, 1, 0, "i 'ECursor' - 0 - cursor", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetCursor",938,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Cursor_t' 0 - curid", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreatePixmap",1219,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Pixmap_t"), 0, 3, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreatePixmap",1219,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Pixmap_t"), 0, 7, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id C - - 10 - bitmap "
-"h - 'UInt_t' 0 - width h - 'UInt_t' 0 - height "
-"k - 'ULong_t' 0 - forecolor k - 'ULong_t' 0 - backcolor "
-"i - 'Int_t' 0 - depth", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreateBitmap",1201,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Pixmap_t"), 0, 4, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id C - - 10 - bitmap "
-"h - 'UInt_t' 0 - width h - 'UInt_t' 0 - height", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DeletePixmap",1218,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Pixmap_t' 0 - pmap", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreatePictureFromFile",2116,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 5, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id C - - 10 - filename "
-"k - 'Pixmap_t' 1 - pict k - 'Pixmap_t' 1 - pict_mask "
-"u 'PictureAttributes_t' - 1 - attr", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreatePictureFromData",2110,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 5, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id C - - 2 - data "
-"k - 'Pixmap_t' 1 - pict k - 'Pixmap_t' 1 - pict_mask "
-"u 'PictureAttributes_t' - 1 - attr", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ReadPictureDataFromFile",2278,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
-"C - - 10 - filename C - - 3 - ret_data", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DeletePictureData",1705,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - data", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetDashes",900,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"k - 'GContext_t' 0 - gc i - 'Int_t' 0 - offset "
-"C - - 10 - dash_list i - 'Int_t' 0 - n", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ParseColor",1018,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
-"k - 'Colormap_t' 0 - cmap C - - 10 - cname "
-"u 'ColorStruct_t' - 1 - color", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("AllocColor",1002,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
-"k - 'Colormap_t' 0 - cmap u 'ColorStruct_t' - 1 - color", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("QueryColor",1045,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Colormap_t' 0 - cmap u 'ColorStruct_t' - 1 - color", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("FreeColor",897,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Colormap_t' 0 - cmap k - 'ULong_t' 0 - pixel", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("EventsPending",1338,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("NextEvent",929,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'Event_t' - 1 - event", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Bell",383,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - percent", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CopyArea",788,(G__InterfaceMethod) NULL,121, -1, -1, 0, 9, 1, 1, 0, 
-"k - 'Drawable_t' 0 - src k - 'Drawable_t' 0 - dest "
-"k - 'GContext_t' 0 - gc i - 'Int_t' 0 - src_x "
-"i - 'Int_t' 0 - src_y h - 'UInt_t' 0 - width "
-"h - 'UInt_t' 0 - height i - 'Int_t' 0 - dest_x "
-"i - 'Int_t' 0 - dest_y", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ChangeWindowAttributes",2277,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id U 'SetWindowAttributes_t' - 0 - attr", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ChangeProperty",1451,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Atom_t' 0 - property "
-"k - 'Atom_t' 0 - type B - 'UChar_t' 0 - data "
-"i - 'Int_t' 0 - len", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawLine",790,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id k - 'GContext_t' 0 - gc "
-"i - 'Int_t' 0 - x1 i - 'Int_t' 0 - y1 "
-"i - 'Int_t' 0 - x2 i - 'Int_t' 0 - y2", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ClearArea",864,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"k - 'Window_t' 0 - id i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CheckEvent",992,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
-"k - 'Window_t' 0 - id i 'EGEventType' - 0 - type "
-"u 'Event_t' - 1 - ev", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SendEvent",908,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id U 'Event_t' - 0 - ev", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("WMDeleteNotify",1392,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetKeyAutoRepeat",1615,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' on", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GrabKey",677,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"k - 'Window_t' 0 - id i - 'Int_t' 0 - keycode "
-"h - 'UInt_t' 0 - modifier g - 'Bool_t' 0 'kTRUE' grab", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GrabButton",1016,(G__InterfaceMethod) NULL,121, -1, -1, 0, 7, 1, 1, 0, 
-"k - 'Window_t' 0 - id i 'EMouseButton' - 0 - button "
-"h - 'UInt_t' 0 - modifier h - 'UInt_t' 0 - evmask "
-"k - 'Window_t' 0 - confine k - 'Cursor_t' 0 - cursor "
-"g - 'Bool_t' 0 'kTRUE' grab", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GrabPointer",1117,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
-"k - 'Window_t' 0 - id h - 'UInt_t' 0 - evmask "
-"k - 'Window_t' 0 - confine k - 'Cursor_t' 0 - cursor "
-"g - 'Bool_t' 0 'kTRUE' grab g - 'Bool_t' 0 'kTRUE' owner_events", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetWindowName",1317,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id C - - 0 - name", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetIconName",1078,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id C - - 0 - name", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetIconPixmap",1316,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Pixmap_t' 0 - pix", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetClassHints",1320,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Window_t' 0 - id C - - 0 - className "
-"C - - 0 - resourceName", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetMWMHints",1059,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"k - 'Window_t' 0 - id h - 'UInt_t' 0 - value "
-"h - 'UInt_t' 0 - funcs h - 'UInt_t' 0 - input", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetWMPosition",1317,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Window_t' 0 - id i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetWMSize",875,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Window_t' 0 - id h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetWMSizeHints",1393,(G__InterfaceMethod) NULL,121, -1, -1, 0, 7, 1, 1, 0, 
-"k - 'Window_t' 0 - id h - 'UInt_t' 0 - wmin "
-"h - 'UInt_t' 0 - hmin h - 'UInt_t' 0 - wmax "
-"h - 'UInt_t' 0 - hmax h - 'UInt_t' 0 - winc "
-"h - 'UInt_t' 0 - hinc", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetWMState",977,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id i 'EInitialState' - 0 - state", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetWMTransientHint",1819,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Window_t' 0 - main_id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawString",1029,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id k - 'GContext_t' 0 - gc "
-"i - 'Int_t' 0 - x i - 'Int_t' 0 - y "
-"C - - 10 - s i - 'Int_t' 0 - len", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("TextWidth",933,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
-"k - 'FontStruct_t' 0 - font C - - 10 - s "
-"i - 'Int_t' 0 - len", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetFontProperties",1764,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'FontStruct_t' 0 - font i - 'Int_t' 1 - max_ascent "
-"i - 'Int_t' 1 - max_descent", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetGCValues",1050,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'GContext_t' 0 - gc u 'GCValues_t' - 1 - gval", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetFontStruct",1340,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("FontStruct_t"), 0, 1, 1, 1, 0, "k - 'FontH_t' 0 - fh", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("FreeFontStruct",1438,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'FontStruct_t' 0 - fs", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ClearWindow",1119,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("KeysymToKeycode",1545,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - keysym", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("FillRectangle",1308,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id k - 'GContext_t' 0 - gc "
-"i - 'Int_t' 0 - x i - 'Int_t' 0 - y "
-"h - 'UInt_t' 0 - w h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawRectangle",1315,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id k - 'GContext_t' 0 - gc "
-"i - 'Int_t' 0 - x i - 'Int_t' 0 - y "
-"h - 'UInt_t' 0 - w h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DrawSegments",1236,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id k - 'GContext_t' 0 - gc "
-"U 'Segment_t' - 0 - seg i - 'Int_t' 0 - nseg", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SelectInput",1136,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - id h - 'UInt_t' 0 - evmask", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetInputFocus",1328,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Window_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetInputFocus",1340,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetPrimarySelectionOwner",2485,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Window_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetPrimarySelectionOwner",2497,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ConvertPrimarySelection",2411,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Atom_t' 0 - clipboard "
-"k - 'Time_t' 0 - when", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("LookupString",1265,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"U 'Event_t' - 0 - event C - - 0 - buf "
-"i - 'Int_t' 0 - buflen h - 'UInt_t' 1 - keysym", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetPasteBuffer",1399,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Atom_t' 0 - atom "
-"u 'TString' - 1 - text i - 'Int_t' 1 - nchar "
-"g - 'Bool_t' 0 - del", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("TranslateCoordinates",2089,(G__InterfaceMethod) NULL,121, -1, -1, 0, 7, 1, 1, 0, 
-"k - 'Window_t' 0 - src k - 'Window_t' 0 - dest "
-"i - 'Int_t' 0 - src_x i - 'Int_t' 0 - src_y "
-"i - 'Int_t' 1 - dest_x i - 'Int_t' 1 - dest_y "
-"k - 'Window_t' 1 - child", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetWindowSize",1331,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id i - 'Int_t' 1 - x "
-"i - 'Int_t' 1 - y h - 'UInt_t' 1 - w "
-"h - 'UInt_t' 1 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("FillPolygon",1135,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'GContext_t' 0 - gc "
-"U 'Point_t' - 0 - points i - 'Int_t' 0 - npnt", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("QueryPointer",1271,(G__InterfaceMethod) NULL,121, -1, -1, 0, 8, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Window_t' 1 - rootw "
-"k - 'Window_t' 1 - childw i - 'Int_t' 1 - root_x "
-"i - 'Int_t' 1 - root_y i - 'Int_t' 1 - win_x "
-"i - 'Int_t' 1 - win_y h - 'UInt_t' 1 - mask", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetBackground",1324,G__GQtDict_243_0_178, 121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'GContext_t' 0 - gc k - 'ULong_t' 0 - background", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetForeground",1351,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'GContext_t' 0 - gc k - 'ULong_t' 0 - foreground", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetClipRectangles",1724,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"k - 'GContext_t' 0 - gc i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y U 'Rectangle_t' - 0 - recs "
-"i - 'Int_t' 0 - n", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Update",611,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' mode", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreateRegion",1208,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Region_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DestroyRegion",1358,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Region_t' 0 - reg", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("UnionRectWithRegion",1943,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"U 'Rectangle_t' - 0 - rect k - 'Region_t' 0 - src "
-"k - 'Region_t' 0 - dest", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("PolygonRegion",1356,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Region_t"), 0, 3, 1, 1, 0, 
-"U 'Point_t' - 0 - points i - 'Int_t' 0 - np "
-"g - 'Bool_t' 0 - winding", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("UnionRegion",1133,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Region_t' 0 - rega k - 'Region_t' 0 - regb "
-"k - 'Region_t' 0 - result", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("IntersectRegion",1557,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Region_t' 0 - rega k - 'Region_t' 0 - regb "
-"k - 'Region_t' 0 - result", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SubtractRegion",1452,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Region_t' 0 - rega k - 'Region_t' 0 - regb "
-"k - 'Region_t' 0 - result", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("XorRegion",925,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Region_t' 0 - rega k - 'Region_t' 0 - regb "
-"k - 'Region_t' 0 - result", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("EmptyRegion",1139,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "k - 'Region_t' 0 - reg", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("PointInRegion",1317,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
-"i - 'Int_t' 0 - x i - 'Int_t' 0 - y "
-"k - 'Region_t' 0 - reg", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("EqualRegion",1116,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
-"k - 'Region_t' 0 - rega k - 'Region_t' 0 - regb", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetRegionBox",1197,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Region_t' 0 - reg U 'Rectangle_t' - 0 - rect", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ListFonts",934,(G__InterfaceMethod) NULL,67, -1, -1, 2, 3, 1, 1, 0, 
-"C - - 10 - fontname i - 'Int_t' 0 - max "
-"i - 'Int_t' 1 - count", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("FreeFontNames",1293,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - - 2 - fontlist", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreateImage",1079,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Drawable_t"), 0, 2, 1, 1, 0, 
-"h - 'UInt_t' 0 - width h - 'UInt_t' 0 - height", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetImageSize",1182,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id h - 'UInt_t' 1 - width "
-"h - 'UInt_t' 1 - height", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("PutPixel",827,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y k - 'ULong_t' 0 - pixel", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("PutImage",796,(G__InterfaceMethod) NULL,121, -1, -1, 0, 9, 1, 1, 0, 
-"k - 'Drawable_t' 0 - id k - 'GContext_t' 0 - gc "
-"k - 'Drawable_t' 0 - img i - 'Int_t' 0 - dx "
-"i - 'Int_t' 0 - dy i - 'Int_t' 0 - x "
-"i - 'Int_t' 0 - y h - 'UInt_t' 0 - w "
-"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DeleteImage",1078,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "k - 'Drawable_t' 0 - img", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetColorBits",1201,(G__InterfaceMethod) NULL,66, -1, -1, 0, 5, 1, 1, 0, 
-"k - 'Drawable_t' 0 - wid i - 'Int_t' 0 '0' x "
-"i - 'Int_t' 0 '0' y h - 'UInt_t' 0 '0' w "
-"h - 'UInt_t' 0 '0' h", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreatePixmapFromData",2001,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Pixmap_t"), 0, 3, 1, 1, 0, 
-"B - - 0 - bits h - 'UInt_t' 0 - width "
-"h - 'UInt_t' 0 - height", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetCurrentWindow",1659,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Window_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SupportsExtension",1837,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - ext", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DeleteProperty",1464,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - - k - 'Atom_t' 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetProperty",1157,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 11, 1, 1, 0, 
-"k - 'Window_t' 0 - - k - 'Atom_t' 0 - - "
-"l - 'Long_t' 0 - - l - 'Long_t' 0 - - "
-"g - 'Bool_t' 0 - - k - 'Atom_t' 0 - - "
-"K - 'Atom_t' 0 - - I - 'Int_t' 0 - - "
-"K - 'ULong_t' 0 - - K - 'ULong_t' 0 - - "
-"B - - 2 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ChangeActivePointerGrab",2303,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Window_t' 0 - - h - 'UInt_t' 0 - - "
-"k - 'Cursor_t' 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ConvertSelection",1671,(G__InterfaceMethod) NULL,121, -1, -1, 0, 5, 1, 1, 0, 
-"k - 'Window_t' 0 - - k - 'Atom_t' 1 - - "
-"k - 'Atom_t' 1 - - k - 'Atom_t' 1 - - "
-"k - 'Time_t' 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetSelectionOwner",1757,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - - k - 'Atom_t' 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ChangeProperties",1651,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
-"k - 'Window_t' 0 - id k - 'Atom_t' 0 - property "
-"k - 'Atom_t' 0 - type i - 'Int_t' 0 - format "
-"B - 'UChar_t' 0 - data i - 'Int_t' 0 - len", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetDNDAware",1010,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - - K - 'Atom_t' 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetTypeList",1130,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
-"k - 'Window_t' 0 - win k - 'Atom_t' 0 - prop "
-"K - 'Atom_t' 0 - typelist", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("FindRWindow",1099,(G__InterfaceMethod) NULL,107, -1, G__defined_typename("Window_t"), 0, 6, 1, 1, 0, 
-"k - 'Window_t' 0 - win k - 'Window_t' 0 - dragwin "
-"k - 'Window_t' 0 - input i - - 0 - x "
-"i - - 0 - y i - - 0 - maxd", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("IsDNDAware",898,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
-"k - 'Window_t' 0 - win K - 'Atom_t' 0 - typelist", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("PutByte",717,G__GQtDict_243_0_215, 121, -1, -1, 0, 1, 1, 1, 0, "b - 'Byte_t' 0 - b", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("IsHandleValid",1272,G__GQtDict_243_0_216, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "k - 'Window_t' 0 - id", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CreateQtApplicationImp",2227,G__GQtDict_243_0_217, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtApplication), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TQtApplication* (*)())(&TGQt::CreateQtApplicationImp) ), 0);
-   G__memfunc_setup("iwid",429,G__GQtDict_243_0_218, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 1, 0, "U 'QPaintDevice' - 0 - wid", (char*)NULL, (void*) G__func2void( (Int_t (*)(QPaintDevice*))(&TGQt::iwid) ), 0);
-   G__memfunc_setup("iwid",429,G__GQtDict_243_0_219, 85, G__get_linked_tagnum(&G__GQtDictLN_QPaintDevice), -1, 0, 1, 3, 1, 0, "i - 'Int_t' 0 - wid", (char*)NULL, (void*) G__func2void( (QPaintDevice* (*)(Int_t))(&TGQt::iwid) ), 0);
-   G__memfunc_setup("iwid",429,G__GQtDict_243_0_220, 85, G__get_linked_tagnum(&G__GQtDictLN_QPaintDevice), -1, 0, 1, 3, 1, 0, "k - 'Window_t' 0 - wid", (char*)NULL, (void*) G__func2void( (QPaintDevice* (*)(Window_t))(&TGQt::iwid) ), 0);
-   G__memfunc_setup("SetRGB",519,G__GQtDict_243_0_221, 121, -1, -1, 0, 5, 1, 1, 0, 
-"i - 'Int_t' 0 - cindex f - 'Float_t' 0 - r "
-"f - 'Float_t' 0 - g f - 'Float_t' 0 - b "
-"f - 'Float_t' 0 - a", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetAlpha",786,G__GQtDict_243_0_222, 121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 0 - cindex f - 'Float_t' 0 - a", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetRGBA",572,G__GQtDict_243_0_223, 121, -1, -1, 0, 5, 1, 1, 0, 
-"i - 'Int_t' 0 - cindex f - 'Float_t' 1 - r "
-"f - 'Float_t' 1 - g f - 'Float_t' 1 - b "
-"f - 'Float_t' 1 - a", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetAlpha",774,G__GQtDict_243_0_224, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - cindex", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ColorIndex",1015,G__GQtDict_243_0_225, 117, G__get_linked_tagnum(&G__GQtDictLN_QColor), -1, 1, 1, 1, 1, 9, "s - 'Color_t' 0 - indx", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("LoadQt",581,G__GQtDict_243_0_226, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "C - - 10 - shareLibFileName", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("PostQtEvent",1133,G__GQtDict_243_0_227, 121, -1, -1, 0, 2, 3, 1, 0, 
-"U 'QObject' - 0 - receiver U 'QEvent' - 0 - event", (char*)NULL, (void*) G__func2void( (void (*)(QObject*, QEvent*))(&TGQt::PostQtEvent) ), 0);
-   G__memfunc_setup("processQtEvents",1593,G__GQtDict_243_0_228, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 '300' maxtime", "milliseconds", (void*) NULL, 1);
-   G__memfunc_setup("CoinFlag",771,G__GQtDict_243_0_229, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGQt::CoinFlag) ), 0);
-   G__memfunc_setup("SetCoinFlag",1071,G__GQtDict_243_0_230, 121, -1, -1, 0, 1, 3, 1, 0, "i - - 0 - flag", (char*)NULL, (void*) G__func2void( (void (*)(int))(&TGQt::SetCoinFlag) ), 0);
-   G__memfunc_setup("SetCoinLoaded",1278,G__GQtDict_243_0_231, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGQt::SetCoinLoaded) ), 0);
-   G__memfunc_setup("IsCoinLoaded",1166,G__GQtDict_243_0_232, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TGQt::IsCoinLoaded) ), 0);
-   G__memfunc_setup("Class",502,G__GQtDict_243_0_233, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGQt::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_243_0_234, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGQt::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_243_0_235, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGQt::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_243_0_236, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGQt::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_243_0_240, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_243_0_241, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGQt::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_243_0_242, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGQt::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_243_0_243, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGQt::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_243_0_244, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGQt::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TGQt", 478, G__GQtDict_243_0_245, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTQtTimer(void) {
-   /* TQtTimer */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtTimer));
-   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "u 'TQtTimer' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtTimer",794,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtTimer), -1, 0, 1, 1, 4, 0, "u 'TQtTimer' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtTimer",794,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtTimer), -1, 0, 1, 1, 2, 0, "U 'QObject' - 0 '0' mother", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("AwakeRootEvent",1423,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Create",596,G__GQtDict_246_0_5, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtTimer), -1, 0, 1, 3, 1, 0, "U 'QObject' - 0 '0' parent", (char*)NULL, (void*) G__func2void( (TQtTimer* (*)(QObject*))(&TQtTimer::Create) ), 0);
-   G__memfunc_setup("QtTimer",710,G__GQtDict_246_0_6, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtTimer), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TQtTimer* (*)())(&TQtTimer::QtTimer) ), 0);
-   G__memfunc_setup("Class",502,G__GQtDict_246_0_7, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TQtTimer::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_246_0_8, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtTimer::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_246_0_9, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TQtTimer::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_246_0_10, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TQtTimer::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,G__GQtDict_246_0_11, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,G__GQtDict_246_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,G__GQtDict_246_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_246_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_246_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtTimer::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_246_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtTimer::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_246_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtTimer::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_246_0_18, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtTimer::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TQtTimer", 920, G__GQtDict_246_0_19, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTQMimeTypes(void) {
-   /* TQMimeTypes */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQMimeTypes));
-   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "u 'TQMimeTypes' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQMimeTypes",1090,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQMimeTypes), -1, 0, 1, 1, 4, 0, "u 'TQMimeTypes' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Find",385,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__GQtDictLN_TQMime), -1, 0, 1, 1, 2, 8, "C - - 10 - filename", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("AddType",683,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__GQtDictLN_QIconSet), -1, 0, 1, 1, 2, 1, "U 'TSystemFile' - 10 - filename", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IconProvider",1236,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__GQtDictLN_QPixmap), -1, 1, 1, 3, 2, 1, "u 'QFileInfo' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQMimeTypes",1090,G__GQtDict_255_0_6, 105, G__get_linked_tagnum(&G__GQtDictLN_TQMimeTypes), -1, 0, 2, 1, 1, 0, 
-"C - - 10 - iconPath C - - 10 - file", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SaveMimes",906,G__GQtDict_255_0_7, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("HasChanged",966,G__GQtDict_255_0_8, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("AddType",683,G__GQtDict_255_0_9, 121, -1, -1, 0, 5, 1, 1, 0, 
-"C - - 10 - type C - - 10 - pat "
-"C - - 10 - icon C - - 10 - sicon "
-"C - - 10 - action", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("GetAction",894,G__GQtDict_255_0_11, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
-"C - - 10 - filename C - - 0 - action", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetType",706,G__GQtDict_255_0_12, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
-"C - - 10 - filename C - - 0 - type", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetIcon",681,G__GQtDict_255_0_13, 85, G__get_linked_tagnum(&G__GQtDictLN_QIconSet), -1, 0, 1, 1, 1, 9, "C - - 10 - filename", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetIcon",681,G__GQtDict_255_0_14, 85, G__get_linked_tagnum(&G__GQtDictLN_QIconSet), -1, 0, 1, 1, 1, 1, "U 'TSystemFile' - 10 - filename", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Class",502,G__GQtDict_255_0_15, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TQMimeTypes::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_255_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQMimeTypes::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_255_0_17, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TQMimeTypes::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_255_0_18, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TQMimeTypes::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_255_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_255_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQMimeTypes::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_255_0_24, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQMimeTypes::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_255_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQMimeTypes::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_255_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQMimeTypes::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TQMimeTypes", 1216, G__GQtDict_255_0_27, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTQtClientWidget(void) {
-   /* TQtClientWidget */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget));
-   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "u 'TQtClientWidget' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtClientWidget",1500,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget), -1, 0, 1, 1, 4, 0, "u 'TQtClientWidget' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtClientWidget",1500,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget), -1, 0, 4, 1, 2, 0, 
-"U 'TQtClientGuard' - 0 - guard I - - 0 '0' parent "
-"C - - 10 '0' name i - - 0 '0' f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetCanvasWidget",1516,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'TQtWidget' - 0 - widget", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("paintEvent",1054,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QPaintEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("closeEvent",1048,G__GQtDict_256_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "U 'QCloseEvent' - 0 - ev", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("setEraseColor",1339,G__GQtDict_256_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "u 'QColor' - 11 - color", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("setErasePixmap",1451,G__GQtDict_256_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "u 'QPixmap' - 11 - pixmap", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("DeleteNotify",1228,G__GQtDict_256_0_9, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetCanvasWidget",1504,G__GQtDict_256_0_10, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtWidget), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GrabEvent",894,G__GQtDict_256_0_11, 121, -1, -1, 0, 2, 1, 1, 0, 
-"u 'Event_t' - 1 - ev g - - 0 '1' own", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsClosing",907,G__GQtDict_256_0_12, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsGrabbed",867,G__GQtDict_256_0_13, 103, -1, -1, 0, 1, 1, 1, 0, "u 'Event_t' - 1 - ev", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsGrabPointerSelected",2114,G__GQtDict_256_0_14, 103, -1, -1, 0, 1, 1, 1, 8, "h - 'UInt_t' 0 - evmask", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsGrabButtonSelected",2013,G__GQtDict_256_0_15, 103, -1, -1, 0, 1, 1, 1, 8, "h - 'UInt_t' 0 - evmask", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsKeyGrabbed",1164,G__GQtDict_256_0_16, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtClientWidget), -1, 0, 1, 1, 1, 0, "u 'Event_t' - 11 - ev", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsEventSelected",1511,G__GQtDict_256_0_17, 104, -1, G__defined_typename("UInt_t"), 0, 1, 1, 1, 8, "h - 'UInt_t' 0 - evmask", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsGrabOwner",1091,G__GQtDict_256_0_18, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetAttributeEventMask",2158,G__GQtDict_256_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - evmask", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetButtonMask",1332,G__GQtDict_256_0_20, 121, -1, -1, 0, 2, 1, 1, 0, 
-"h - 'UInt_t' 0 'kAnyModifier' modifier i 'EMouseButton' - 0 'kAnyButton' button", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetClosing",1019,G__GQtDict_256_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetCursor",938,G__GQtDict_256_0_22, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetCursor",938,G__GQtDict_256_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'Cursor_t' 0 - crsr", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetDeleteNotify",1528,G__GQtDict_256_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 'true' flag", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetButtonEventMask",1846,G__GQtDict_256_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
-"h - 'UInt_t' 0 - evmask k - 'Cursor_t' 0 '0' crsr", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SelectInput",1136,G__GQtDict_256_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - evmask", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetKeyMask",993,G__GQtDict_256_0_27, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
-"i - 'Int_t' 0 '0' keycode h - 'UInt_t' 0 'kAnyModifier' modifier "
-"i - - 0 'kInsert' insert", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("UnSetButtonMask",1527,G__GQtDict_256_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 'false' dtor", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("UnSetKeyMask",1188,G__GQtDict_256_0_29, 121, -1, -1, 0, 2, 1, 1, 0, 
-"i - 'Int_t' 0 '0' keycode h - 'UInt_t' 0 'kAnyModifier' modifier", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GrabButtonCursor",1654,G__GQtDict_256_0_30, 85, G__get_linked_tagnum(&G__GQtDictLN_QCursor), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GrabPointerCursor",1755,G__GQtDict_256_0_31, 85, G__get_linked_tagnum(&G__GQtDictLN_QCursor), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("ButtonMask",1032,G__GQtDict_256_0_32, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("ButtonEventMask",1546,G__GQtDict_256_0_33, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SelectEventMask",1518,G__GQtDict_256_0_34, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Button",636,G__GQtDict_256_0_35, 105, G__get_linked_tagnum(&G__GQtDictLN_EMouseButton), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("PointerMask",1133,G__GQtDict_256_0_36, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Accelerate",1001,G__GQtDict_256_0_37, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Class",502,G__GQtDict_256_0_38, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TQtClientWidget::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_256_0_39, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtClientWidget::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_256_0_40, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TQtClientWidget::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_256_0_41, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TQtClientWidget::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,G__GQtDict_256_0_42, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,G__GQtDict_256_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,G__GQtDict_256_0_44, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_256_0_45, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_256_0_46, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtClientWidget::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_256_0_47, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtClientWidget::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_256_0_48, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtClientWidget::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_256_0_49, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtClientWidget::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TQtClientWidget", 1626, G__GQtDict_256_0_50, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTQtWidget(void) {
-   /* TQtWidget */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtWidget));
-   G__memfunc_setup("TQtWidget",893,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtWidget), -1, 0, 1, 1, 4, 0, "u 'TQtWidget' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "u 'TQtWidget' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Init",404,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("ResetCanvas",1119,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtWidget",893,G__GQtDict_263_0_5, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtWidget), -1, 0, 1, 1, 1, 0, "U 'QWidget' - 0 '0' parent", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetCanvas",904,G__GQtDict_263_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TCanvas' - 0 - c", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetCanvas",892,G__GQtDict_263_0_7, 85, G__get_linked_tagnum(&G__GQtDictLN_TCanvas), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetBuffer",902,G__GQtDict_263_0_8, 117, G__get_linked_tagnum(&G__GQtDictLN_TQtWidgetBuffer), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetBuffer",890,G__GQtDict_263_0_9, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtWidgetBuffer), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetOffScreenBuffer",1781,G__GQtDict_263_0_10, 85, G__get_linked_tagnum(&G__GQtDictLN_QPixmap), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Erase",496,G__GQtDict_263_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("IsDoubleBuffered",1594,G__GQtDict_263_0_12, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetDoubleBuffer",1505,G__GQtDict_263_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 '1' on", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetSaveFormat",1316,G__GQtDict_263_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - format", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetRootID",861,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QWidget' - 0 - wrapper", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetRootID",849,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__GQtDictLN_QWidget), -1, 0, 0, 1, 2, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("EmitCanvasPainted",1712,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Canvas",604,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__GQtDictLN_TCanvas), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("paintFlag",918,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 1, 1, 2, 0, "g - - 0 '1' mode", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("AdjustBufferSize",1632,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("PaintingActive",1430,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 0, 1, 2, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetIgnoreLeaveEnter",1915,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "i - - 0 '1' ignore", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("enterEvent",1056,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("customEvent",1181,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("contextMenuEvent",1692,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QContextMenuEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("focusInEvent",1241,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QFocusEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("focusOutEvent",1370,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QFocusEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("leaveEvent",1039,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("mouseDoubleClickEvent",2156,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QMouseEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("mouseMoveEvent",1474,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QMouseEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("mousePressEvent",1592,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QMouseEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("mouseReleaseEvent",1772,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QMouseEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("keyPressEvent",1368,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QKeyEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("keyReleaseEvent",1548,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QKeyEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("showEvent",963,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QShowEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("paintEvent",1054,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QPaintEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("resizeEvent",1172,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QResizeEvent' - 0 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("SetSizeHint",1114,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "u 'QSize' - 11 - size", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("sizeHint",846,G__GQtDict_263_0_39, 117, G__get_linked_tagnum(&G__GQtDictLN_QSize), -1, 0, 0, 1, 1, 8, "", "returns the preferred size of the widget.", (void*) NULL, 1);
-   G__memfunc_setup("minimumSizeHint",1578,G__GQtDict_263_0_40, 117, G__get_linked_tagnum(&G__GQtDictLN_QSize), -1, 0, 0, 1, 1, 8, "", "returns the smallest size the widget can have.", (void*) NULL, 1);
-   G__memfunc_setup("sizePolicy",1067,G__GQtDict_263_0_41, 117, G__get_linked_tagnum(&G__GQtDictLN_QSizePolicy), -1, 0, 0, 1, 1, 8, "", "returns a QSizePolicy; a value describing the space requirements of the", (void*) NULL, 1);
-   G__memfunc_setup("exitSizeEvent",1367,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("stretchWidget",1377,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'QResizeEvent' - 0 - e", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("CanvasDecorator",1535,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtCanvasPainter), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetBit",587,G__GQtDict_263_0_45, 121, -1, -1, 0, 2, 1, 1, 0, 
-"h - 'UInt_t' 0 - f g - 'Bool_t' 0 - set", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetBit",587,G__GQtDict_263_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("ResetBit",802,G__GQtDict_263_0_47, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TestBit",703,G__GQtDict_263_0_48, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TestBits",818,G__GQtDict_263_0_49, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("InvertBit",919,G__GQtDict_263_0_50, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("EmitSignal",1005,G__GQtDict_263_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("EmitTestedSignal",1622,G__GQtDict_263_0_52, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetAllBits",971,G__GQtDict_263_0_53, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetAllBits",983,G__GQtDict_263_0_54, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("SetCanvasDecorator",1835,G__GQtDict_263_0_55, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TQtCanvasPainter' - 0 - decorator", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("InitRint",817,G__GQtDict_263_0_56, 85, G__get_linked_tagnum(&G__GQtDictLN_TApplication), -1, 0, 7, 3, 1, 0, 
-"g - 'Bool_t' 0 'kFALSE' prompt C - - 10 '\"QtRint\"' appClassName "
-"I - - 0 '0' argc C - - 2 '0' argv "
-"Y - - 0 '0' options i - - 0 '0' numOptions "
-"g - 'Bool_t' 0 'kTRUE' noLogo", (char*)NULL, (void*) G__func2void( (TApplication* (*)(Bool_t, const char*, int*, char**, void*, int, Bool_t))(&TQtWidget::InitRint) ), 0);
-   G__memfunc_setup("GetEvent",802,G__GQtDict_263_0_57, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetEventX",890,G__GQtDict_263_0_58, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetEventY",891,G__GQtDict_263_0_59, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetSelected",1097,G__GQtDict_263_0_60, 85, G__get_linked_tagnum(&G__GQtDictLN_TObject), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetSelectedX",1185,G__GQtDict_263_0_61, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetSelectedY",1186,G__GQtDict_263_0_62, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("GetSelectedPad",1374,G__GQtDict_263_0_63, 85, G__get_linked_tagnum(&G__GQtDictLN_TVirtualPad), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("EnableSignalEvents",1818,G__GQtDict_263_0_64, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DisableSignalEvents",1927,G__GQtDict_263_0_65, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("IsSignalEventEnabled",1991,G__GQtDict_263_0_66, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Canvas",604,G__GQtDict_263_0_67, 85, G__get_linked_tagnum(&G__GQtDictLN_TCanvas), -1, 0, 1, 3, 1, 0, "U 'TQtWidget' - 0 - widget", (char*)NULL, (void*) G__func2void( (TCanvas* (*)(TQtWidget*))(&TQtWidget::Canvas) ), 0);
-   G__memfunc_setup("Canvas",604,G__GQtDict_263_0_68, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtWidget), -1, 0, 1, 3, 1, 0, "U 'TCanvas' - 10 - canvas", (char*)NULL, (void*) G__func2void( (TQtWidget* (*)(const TCanvas*))(&TQtWidget::Canvas) ), 0);
-   G__memfunc_setup("Canvas",604,G__GQtDict_263_0_69, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtWidget), -1, 0, 1, 3, 1, 0, "i - 'Int_t' 0 - id", (char*)NULL, (void*) G__func2void( (TQtWidget* (*)(Int_t))(&TQtWidget::Canvas) ), 0);
-   G__memfunc_setup("cd",199,G__GQtDict_263_0_70, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("cd",199,G__GQtDict_263_0_71, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - subpadnumber", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Disconnect",1034,G__GQtDict_263_0_72, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Refresh",719,G__GQtDict_263_0_73, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Save",399,G__GQtDict_263_0_74, 103, -1, -1, 0, 1, 1, 1, 8, "u 'QString' - 11 - fileName", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Save",399,G__GQtDict_263_0_75, 103, -1, -1, 0, 1, 1, 1, 8, "C - - 10 - fileName", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Save",399,G__GQtDict_263_0_76, 103, -1, -1, 0, 3, 1, 1, 8, 
-"u 'QString' - 11 - fileName C - - 10 - format "
-"i - - 0 '60' quality", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Save",399,G__GQtDict_263_0_77, 103, -1, -1, 0, 3, 1, 1, 8, 
-"C - - 10 - fileName C - - 10 - format "
-"i - - 0 '60' quality", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Class",502,G__GQtDict_263_0_78, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TQtWidget::Class) ), 0);
-   G__memfunc_setup("Class_Name",982,G__GQtDict_263_0_79, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtWidget::Class_Name) ), 0);
-   G__memfunc_setup("Class_Version",1339,G__GQtDict_263_0_80, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TQtWidget::Class_Version) ), 0);
-   G__memfunc_setup("Dictionary",1046,G__GQtDict_263_0_81, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TQtWidget::Dictionary) ), 0);
-   G__memfunc_setup("IsA",253,G__GQtDict_263_0_82, 85, G__get_linked_tagnum(&G__GQtDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("ShowMembers",1132,G__GQtDict_263_0_83, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("Streamer",835,G__GQtDict_263_0_84, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
-   G__memfunc_setup("StreamerNVirtual",1656,G__GQtDict_263_0_85, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("DeclFileName",1145,G__GQtDict_263_0_86, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtWidget::DeclFileName) ), 0);
-   G__memfunc_setup("ImplFileLine",1178,G__GQtDict_263_0_87, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtWidget::ImplFileLine) ), 0);
-   G__memfunc_setup("ImplFileName",1171,G__GQtDict_263_0_88, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TQtWidget::ImplFileName) ), 0);
-   G__memfunc_setup("DeclFileLine",1152,G__GQtDict_263_0_89, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TQtWidget::DeclFileLine) ), 0);
-   // automatic destructor
-   G__memfunc_setup("~TQtWidget", 1019, G__GQtDict_263_0_90, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   G__tag_memfunc_reset();
-}
-
-static void G__setup_memfuncTQtRootSlot(void) {
-   /* TQtRootSlot */
-   G__tag_memfunc_setup(G__get_linked_tagnum(&G__GQtDictLN_TQtRootSlot));
-   G__memfunc_setup("TQtRootSlot",1119,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtRootSlot), -1, 0, 1, 1, 4, 0, "u 'TQtRootSlot' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "u 'TQtRootSlot' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TQtRootSlot",1119,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__GQtDictLN_TQtRootSlot), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("CintSlot",816,G__GQtDict_312_0_4, 85, G__get_linked_tagnum(&G__GQtDictLN_TQtRootSlot), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TQtRootSlot* (*)())(&TQtRootSlot::CintSlot) ), 0);
-   G__memfunc_setup("ProcessLine",1127,G__GQtDict_312_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("ProcessLine",1127,G__GQtDict_312_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "u 'QString' - 11 - -", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("EndOfLine",852,G__GQtDict_312_0_7, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Terminate",937,G__GQtDict_312_0_8, 121, -1, -1, 0, 1, 1, 1, 8, "i - - 0 - status", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("Terminate",937,G__GQtDict_312_0_9, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   G__memfunc_setup("TerminateAndQuit",1631,G__GQtDict_312_0_10, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
-   // automatic destructor
-   G__memfunc_setup("~TQtRootSlot", 1245, G__GQtDict_312_0_11, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
-   G__tag_memfunc_reset();
-}
-
-
-/*********************************************************
-* Member function information setup
-*********************************************************/
-extern "C" void G__cpp_setup_memfuncGQtDict() {
-}
-
-/*********************************************************
-* Global variable information setup for each class
-*********************************************************/
-static void G__cpp_setup_global0() {
-
-   /* Setting up global variables */
-   G__resetplocal();
-
-}
-
-static void G__cpp_setup_global1() {
-}
-
-static void G__cpp_setup_global2() {
-}
-
-static void G__cpp_setup_global3() {
-   G__memvar_setup((void*)(&gQt),85,0,0,G__get_linked_tagnum(&G__GQtDictLN_TGQt),-1,-1,1,"gQt=",0,(char*)NULL);
-
-   G__resetglobalenv();
-}
-extern "C" void G__cpp_setup_globalGQtDict() {
-  G__cpp_setup_global0();
-  G__cpp_setup_global1();
-  G__cpp_setup_global2();
-  G__cpp_setup_global3();
-}
-
-/*********************************************************
-* Global function information setup for each class
-*********************************************************/
-static void G__cpp_setup_func0() {
-   G__lastifuncposition();
-
-}
-
-static void G__cpp_setup_func1() {
-}
-
-static void G__cpp_setup_func2() {
-}
-
-static void G__cpp_setup_func3() {
-}
-
-static void G__cpp_setup_func4() {
-}
-
-static void G__cpp_setup_func5() {
-}
-
-static void G__cpp_setup_func6() {
-}
-
-static void G__cpp_setup_func7() {
-}
-
-static void G__cpp_setup_func8() {
-}
-
-static void G__cpp_setup_func9() {
-}
-
-static void G__cpp_setup_func10() {
-}
-
-static void G__cpp_setup_func11() {
-}
-
-static void G__cpp_setup_func12() {
-}
-
-static void G__cpp_setup_func13() {
-   G__memfunc_setup("QConnectCint", 1193, G__GQtDict__0_1425, 103, -1, -1, 0, 2, 1, 1, 0, 
-"U 'QObject' - 10 - sender C - - 10 - signal", (char*) NULL
-, (void*) NULL, 0);
-   G__memfunc_setup("QConnectTerminate", 1732, G__GQtDict__0_1426, 103, -1, -1, 0, 2, 1, 1, 0, 
-"U 'QObject' - 10 - sender C - - 10 - signal", (char*) NULL
-, (void*) NULL, 0);
-
-   G__resetifuncposition();
-}
-
-extern "C" void G__cpp_setup_funcGQtDict() {
-  G__cpp_setup_func0();
-  G__cpp_setup_func1();
-  G__cpp_setup_func2();
-  G__cpp_setup_func3();
-  G__cpp_setup_func4();
-  G__cpp_setup_func5();
-  G__cpp_setup_func6();
-  G__cpp_setup_func7();
-  G__cpp_setup_func8();
-  G__cpp_setup_func9();
-  G__cpp_setup_func10();
-  G__cpp_setup_func11();
-  G__cpp_setup_func12();
-  G__cpp_setup_func13();
-}
-
-/*********************************************************
-* Class,struct,union,enum tag information setup
-*********************************************************/
-/* Setup class/struct taginfo */
-G__linked_taginfo G__GQtDictLN_TClass = { "TClass" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TBuffer = { "TBuffer" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TObject = { "TObject" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TNamed = { "TNamed" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TString = { "TString" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QObject = { "QObject" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QEvent = { "QEvent" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QPainter = { "QPainter" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QPaintDevice = { "QPaintDevice" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QPoint = { "QPoint" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QString = { "QString" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QSize = { "QSize" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QColor = { "QColor" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TAttLine = { "TAttLine" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TAttFill = { "TAttFill" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TAttText = { "TAttText" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TAttMarker = { "TAttMarker" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_EGEventType = { "EGEventType" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_SetWindowAttributes_t = { "SetWindowAttributes_t" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_WindowAttributes_t = { "WindowAttributes_t" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_Event_t = { "Event_t" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_EMouseButton = { "EMouseButton" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_GCValues_t = { "GCValues_t" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_ColorStruct_t = { "ColorStruct_t" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_PictureAttributes_t = { "PictureAttributes_t" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_EInitialState = { "EInitialState" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_Segment_t = { "Segment_t" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_Point_t = { "Point_t" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_Rectangle_t = { "Rectangle_t" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_ECursor = { "ECursor" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_TPoint = { "TPoint" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TGWin32Command = { "TGWin32Command" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TVirtualX = { "TVirtualX" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TVirtualXcLcLEDrawMode = { "TVirtualX::EDrawMode" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_TVirtualXcLcLEBoxMode = { "TVirtualX::EBoxMode" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_TVirtualXcLcLETextMode = { "TVirtualX::ETextMode" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_TVirtualXcLcLETextSetMode = { "TVirtualX::ETextSetMode" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_pairlEunsignedsPintcOintgR = { "pair<unsigned int,int>" , 115 , -1 };
-G__linked_taginfo G__GQtDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR = { "vector<pair<unsigned int,int>,allocator<pair<unsigned int,int> > >" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<pair<unsigned int,int>,allocator<pair<unsigned int,int> > >::iterator>" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtMarker = { "TQtMarker" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtBrush = { "TQtBrush" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtApplication = { "TQtApplication" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtClientFilter = { "TQtClientFilter" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtEventQueue = { "TQtEventQueue" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtPadFont = { "TQtPadFont" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TGQt = { "TGQt" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtApplicationThread = { "TQtApplicationThread" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QTimer = { "QTimer" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtTimer = { "TQtTimer" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QBrush = { "QBrush" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QPixmap = { "QPixmap" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QFileIconProvider = { "QFileIconProvider" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TOrdCollection = { "TOrdCollection" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QFileInfo = { "QFileInfo" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QIconSet = { "QIconSet" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TSystemFile = { "TSystemFile" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQMime = { "TQMime" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQMimeTypes = { "TQMimeTypes" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtClientWidget = { "TQtClientWidget" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QFrame = { "QFrame" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QCursor = { "QCursor" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QCloseEvent = { "QCloseEvent" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QPaintEvent = { "QPaintEvent" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtClientGuard = { "TQtClientGuard" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtWidget = { "TQtWidget" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TGWindow = { "TGWindow" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtClientWidgetcLcLdA = { "TQtClientWidget::$" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtNextEventMessage = { "TQtNextEventMessage" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtPointerGrabber = { "TQtPointerGrabber" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QWidget = { "QWidget" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TCanvas = { "TCanvas" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TVirtualPad = { "TVirtualPad" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QMouseEvent = { "QMouseEvent" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QFocusEvent = { "QFocusEvent" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QKeyEvent = { "QKeyEvent" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QShowEvent = { "QShowEvent" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QResizeEvent = { "QResizeEvent" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QSizePolicy = { "QSizePolicy" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QContextMenuEvent = { "QContextMenuEvent" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtCanvasPainter = { "TQtCanvasPainter" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TApplication = { "TApplication" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtWidgetBuffer = { "TQtWidgetBuffer" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtWidgetcLcLdA = { "TQtWidget::$" , 101 , -1 };
-G__linked_taginfo G__GQtDictLN_QPolygon = { "QPolygon" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_TQtRootSlot = { "TQtRootSlot" , 99 , -1 };
-G__linked_taginfo G__GQtDictLN_QFont = { "QFont" , 99 , -1 };
-
-/* Reset class/struct taginfo */
-extern "C" void G__cpp_reset_tagtableGQtDict() {
-  G__GQtDictLN_TClass.tagnum = -1 ;
-  G__GQtDictLN_TBuffer.tagnum = -1 ;
-  G__GQtDictLN_TMemberInspector.tagnum = -1 ;
-  G__GQtDictLN_TObject.tagnum = -1 ;
-  G__GQtDictLN_TNamed.tagnum = -1 ;
-  G__GQtDictLN_TString.tagnum = -1 ;
-  G__GQtDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
-  G__GQtDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
-  G__GQtDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
-  G__GQtDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
-  G__GQtDictLN_QObject.tagnum = -1 ;
-  G__GQtDictLN_QEvent.tagnum = -1 ;
-  G__GQtDictLN_QPainter.tagnum = -1 ;
-  G__GQtDictLN_QPaintDevice.tagnum = -1 ;
-  G__GQtDictLN_QPoint.tagnum = -1 ;
-  G__GQtDictLN_QString.tagnum = -1 ;
-  G__GQtDictLN_QSize.tagnum = -1 ;
-  G__GQtDictLN_QColor.tagnum = -1 ;
-  G__GQtDictLN_TAttLine.tagnum = -1 ;
-  G__GQtDictLN_TAttFill.tagnum = -1 ;
-  G__GQtDictLN_TAttText.tagnum = -1 ;
-  G__GQtDictLN_TAttMarker.tagnum = -1 ;
-  G__GQtDictLN_EGEventType.tagnum = -1 ;
-  G__GQtDictLN_SetWindowAttributes_t.tagnum = -1 ;
-  G__GQtDictLN_WindowAttributes_t.tagnum = -1 ;
-  G__GQtDictLN_Event_t.tagnum = -1 ;
-  G__GQtDictLN_EMouseButton.tagnum = -1 ;
-  G__GQtDictLN_GCValues_t.tagnum = -1 ;
-  G__GQtDictLN_ColorStruct_t.tagnum = -1 ;
-  G__GQtDictLN_PictureAttributes_t.tagnum = -1 ;
-  G__GQtDictLN_EInitialState.tagnum = -1 ;
-  G__GQtDictLN_Segment_t.tagnum = -1 ;
-  G__GQtDictLN_Point_t.tagnum = -1 ;
-  G__GQtDictLN_Rectangle_t.tagnum = -1 ;
-  G__GQtDictLN_ECursor.tagnum = -1 ;
-  G__GQtDictLN_TPoint.tagnum = -1 ;
-  G__GQtDictLN_TGWin32Command.tagnum = -1 ;
-  G__GQtDictLN_TVirtualX.tagnum = -1 ;
-  G__GQtDictLN_TVirtualXcLcLEDrawMode.tagnum = -1 ;
-  G__GQtDictLN_TVirtualXcLcLEBoxMode.tagnum = -1 ;
-  G__GQtDictLN_TVirtualXcLcLETextMode.tagnum = -1 ;
-  G__GQtDictLN_TVirtualXcLcLETextSetMode.tagnum = -1 ;
-  G__GQtDictLN_pairlEunsignedsPintcOintgR.tagnum = -1 ;
-  G__GQtDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR.tagnum = -1 ;
-  G__GQtDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
-  G__GQtDictLN_TQtMarker.tagnum = -1 ;
-  G__GQtDictLN_TQtBrush.tagnum = -1 ;
-  G__GQtDictLN_TQtApplication.tagnum = -1 ;
-  G__GQtDictLN_TQtClientFilter.tagnum = -1 ;
-  G__GQtDictLN_TQtEventQueue.tagnum = -1 ;
-  G__GQtDictLN_TQtPadFont.tagnum = -1 ;
-  G__GQtDictLN_TGQt.tagnum = -1 ;
-  G__GQtDictLN_TQtApplicationThread.tagnum = -1 ;
-  G__GQtDictLN_QTimer.tagnum = -1 ;
-  G__GQtDictLN_TQtTimer.tagnum = -1 ;
-  G__GQtDictLN_QBrush.tagnum = -1 ;
-  G__GQtDictLN_QPixmap.tagnum = -1 ;
-  G__GQtDictLN_QFileIconProvider.tagnum = -1 ;
-  G__GQtDictLN_TOrdCollection.tagnum = -1 ;
-  G__GQtDictLN_QFileInfo.tagnum = -1 ;
-  G__GQtDictLN_QIconSet.tagnum = -1 ;
-  G__GQtDictLN_TSystemFile.tagnum = -1 ;
-  G__GQtDictLN_TQMime.tagnum = -1 ;
-  G__GQtDictLN_TQMimeTypes.tagnum = -1 ;
-  G__GQtDictLN_TQtClientWidget.tagnum = -1 ;
-  G__GQtDictLN_QFrame.tagnum = -1 ;
-  G__GQtDictLN_QCursor.tagnum = -1 ;
-  G__GQtDictLN_QCloseEvent.tagnum = -1 ;
-  G__GQtDictLN_QPaintEvent.tagnum = -1 ;
-  G__GQtDictLN_TQtClientGuard.tagnum = -1 ;
-  G__GQtDictLN_TQtWidget.tagnum = -1 ;
-  G__GQtDictLN_TGWindow.tagnum = -1 ;
-  G__GQtDictLN_TQtClientWidgetcLcLdA.tagnum = -1 ;
-  G__GQtDictLN_TQtNextEventMessage.tagnum = -1 ;
-  G__GQtDictLN_TQtPointerGrabber.tagnum = -1 ;
-  G__GQtDictLN_QWidget.tagnum = -1 ;
-  G__GQtDictLN_TCanvas.tagnum = -1 ;
-  G__GQtDictLN_TVirtualPad.tagnum = -1 ;
-  G__GQtDictLN_QMouseEvent.tagnum = -1 ;
-  G__GQtDictLN_QFocusEvent.tagnum = -1 ;
-  G__GQtDictLN_QKeyEvent.tagnum = -1 ;
-  G__GQtDictLN_QShowEvent.tagnum = -1 ;
-  G__GQtDictLN_QResizeEvent.tagnum = -1 ;
-  G__GQtDictLN_QSizePolicy.tagnum = -1 ;
-  G__GQtDictLN_QContextMenuEvent.tagnum = -1 ;
-  G__GQtDictLN_TQtCanvasPainter.tagnum = -1 ;
-  G__GQtDictLN_TApplication.tagnum = -1 ;
-  G__GQtDictLN_TQtWidgetBuffer.tagnum = -1 ;
-  G__GQtDictLN_TQtWidgetcLcLdA.tagnum = -1 ;
-  G__GQtDictLN_QPolygon.tagnum = -1 ;
-  G__GQtDictLN_TQtRootSlot.tagnum = -1 ;
-  G__GQtDictLN_QFont.tagnum = -1 ;
-}
-
-
-extern "C" void G__cpp_setup_tagtableGQtDict() {
-
-   /* Setting up class,struct,union tag entry */
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TClass);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TBuffer);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TMemberInspector);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TObject);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TNamed);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TString);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QObject);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QEvent);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QPainter);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QPaintDevice);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QPoint);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QString);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QSize);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QColor);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TAttLine);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TAttFill);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TAttText);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TAttMarker);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_EGEventType);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_SetWindowAttributes_t);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_WindowAttributes_t);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_Event_t);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_EMouseButton);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_GCValues_t);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_ColorStruct_t);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_PictureAttributes_t);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_EInitialState);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_Segment_t);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_Point_t);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_Rectangle_t);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_ECursor);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TPoint);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TGWin32Command);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TVirtualX);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TVirtualXcLcLEDrawMode);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TVirtualXcLcLEBoxMode);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TVirtualXcLcLETextMode);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TVirtualXcLcLETextSetMode);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_pairlEunsignedsPintcOintgR);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtMarker),sizeof(TQtMarker),-1,36608,"Convert  ROOT TMarker objects on to QPointArray",G__setup_memvarTQtMarker,G__setup_memfuncTQtMarker);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtBrush),sizeof(TQtBrush),-1,36608,"create QBrush object based on the ROOT \"fill\" attributes ",G__setup_memvarTQtBrush,G__setup_memfuncTQtBrush);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtApplication),sizeof(TQtApplication),-1,36608,"Instantiate the Qt system within ROOT environment",G__setup_memvarTQtApplication,G__setup_memfuncTQtApplication);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtClientFilter),sizeof(TQtClientFilter),-1,3840,"Map Qt and ROOT event",G__setup_memvarTQtClientFilter,G__setup_memfuncTQtClientFilter);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtEventQueue);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtPadFont),sizeof(TQtPadFont),-1,34560,"< Create Qt QFont object based on ROOT TAttText attributes",G__setup_memvarTQtPadFont,G__setup_memfuncTQtPadFont);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TGQt),sizeof(TGQt),-1,65280,"Interface to Qt GUI",G__setup_memvarTGQt,G__setup_memfuncTGQt);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtApplicationThread);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QTimer);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtTimer),sizeof(TQtTimer),-1,3840,"QTimer to awake the ROOT event loop from Qt event loop",G__setup_memvarTQtTimer,G__setup_memfuncTQtTimer);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QBrush);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QPixmap);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QFileIconProvider);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TOrdCollection);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QFileInfo);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QIconSet);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TSystemFile);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQMime);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQMimeTypes),sizeof(TQMimeTypes),-1,65024,"Pool of mime type objects",G__setup_memvarTQMimeTypes,G__setup_memfuncTQMimeTypes);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtClientWidget),sizeof(TQtClientWidget),-1,36352,"QFrame implementation backing  ROOT TGWindow objects",G__setup_memvarTQtClientWidget,G__setup_memfuncTQtClientWidget);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QFrame);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QCursor);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QCloseEvent);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QPaintEvent);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtClientGuard);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtWidget),sizeof(TQtWidget),-1,3840,"QWidget to back ROOT TCanvas (Can be used with Qt designer)",G__setup_memvarTQtWidget,G__setup_memfuncTQtWidget);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TGWindow);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtClientWidgetcLcLdA);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtNextEventMessage);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtPointerGrabber);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QWidget);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TCanvas);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TVirtualPad);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QMouseEvent);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QFocusEvent);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QKeyEvent);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QShowEvent);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QResizeEvent);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QSizePolicy);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QContextMenuEvent);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtCanvasPainter);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TApplication);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtWidgetBuffer);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtWidgetcLcLdA);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QPolygon);
-   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__GQtDictLN_TQtRootSlot),sizeof(TQtRootSlot),-1,3840,(char*)NULL,G__setup_memvarTQtRootSlot,G__setup_memfuncTQtRootSlot);
-   G__get_linked_tagnum_fwd(&G__GQtDictLN_QFont);
-}
-extern "C" void G__cpp_setupGQtDict(void) {
-  G__check_setup_version(30051515,"G__cpp_setupGQtDict()");
-  G__set_cpp_environmentGQtDict();
-  G__cpp_setup_tagtableGQtDict();
-
-  G__cpp_setup_inheritanceGQtDict();
-
-  G__cpp_setup_typetableGQtDict();
-
-  G__cpp_setup_memvarGQtDict();
-
-  G__cpp_setup_memfuncGQtDict();
-  G__cpp_setup_globalGQtDict();
-  G__cpp_setup_funcGQtDict();
-
-   if(0==G__getsizep2memfunc()) G__get_sizep2memfuncGQtDict();
-  return;
-}
-class G__cpp_setup_initGQtDict {
-  public:
-    G__cpp_setup_initGQtDict() { G__add_setup_func("GQtDict",(G__incsetup)(&G__cpp_setupGQtDict)); G__call_setup_funcs(); }
-   ~G__cpp_setup_initGQtDict() { G__remove_setup_func("GQtDict"); }
-};
-G__cpp_setup_initGQtDict G__cpp_setup_initializerGQtDict;
-
diff --git a/GUI/externals/qt-root/GQtDict.h b/GUI/externals/qt-root/GQtDict.h
deleted file mode 100644
index 3fe4421a4ebe1608a655be115049a627614fe6cd..0000000000000000000000000000000000000000
--- a/GUI/externals/qt-root/GQtDict.h
+++ /dev/null
@@ -1,145 +0,0 @@
-/********************************************************************
-* GQtDict.h
-* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
-*          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
-*          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
-********************************************************************/
-#ifdef __CINT__
-#error GQtDict.h/C is only for compilation. Abort cint.
-#endif
-#include <stddef.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <math.h>
-#include <string.h>
-#define G__ANSIHEADER
-#define G__DICTIONARY
-#define G__PRIVATE_GVALUE
-#include "G__ci.h"
-#include "FastAllocString.h"
-extern "C" {
-extern void G__cpp_setup_tagtableGQtDict();
-extern void G__cpp_setup_inheritanceGQtDict();
-extern void G__cpp_setup_typetableGQtDict();
-extern void G__cpp_setup_memvarGQtDict();
-extern void G__cpp_setup_globalGQtDict();
-extern void G__cpp_setup_memfuncGQtDict();
-extern void G__cpp_setup_funcGQtDict();
-extern void G__set_cpp_environmentGQtDict();
-}
-
-
-#include "TObject.h"
-#include "TMemberInspector.h"
-#include "inc/TGQt.h"
-#include "inc/TQtApplication.h"
-#include "inc/TQtTimer.h"
-#include "inc/TQtBrush.h"
-#include "inc/TQMimeTypes.h"
-#include "inc/TQtClientFilter.h"
-#include "inc/TQtClientWidget.h"
-#include "inc/TQtWidget.h"
-#include "inc/TQtMarker.h"
-#include "inc/TQtRootSlot.h"
-#include "inc/TQtPadFont.h"
-#include <algorithm>
-namespace std { }
-using namespace std;
-
-#ifndef G__MEMFUNCBODY
-#endif
-
-extern G__linked_taginfo G__GQtDictLN_TClass;
-extern G__linked_taginfo G__GQtDictLN_TBuffer;
-extern G__linked_taginfo G__GQtDictLN_TMemberInspector;
-extern G__linked_taginfo G__GQtDictLN_TObject;
-extern G__linked_taginfo G__GQtDictLN_TNamed;
-extern G__linked_taginfo G__GQtDictLN_TString;
-extern G__linked_taginfo G__GQtDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR;
-extern G__linked_taginfo G__GQtDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR;
-extern G__linked_taginfo G__GQtDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR;
-extern G__linked_taginfo G__GQtDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR;
-extern G__linked_taginfo G__GQtDictLN_QObject;
-extern G__linked_taginfo G__GQtDictLN_QEvent;
-extern G__linked_taginfo G__GQtDictLN_QPainter;
-extern G__linked_taginfo G__GQtDictLN_QPaintDevice;
-extern G__linked_taginfo G__GQtDictLN_QPoint;
-extern G__linked_taginfo G__GQtDictLN_QString;
-extern G__linked_taginfo G__GQtDictLN_QSize;
-extern G__linked_taginfo G__GQtDictLN_QColor;
-extern G__linked_taginfo G__GQtDictLN_TAttLine;
-extern G__linked_taginfo G__GQtDictLN_TAttFill;
-extern G__linked_taginfo G__GQtDictLN_TAttText;
-extern G__linked_taginfo G__GQtDictLN_TAttMarker;
-extern G__linked_taginfo G__GQtDictLN_EGEventType;
-extern G__linked_taginfo G__GQtDictLN_SetWindowAttributes_t;
-extern G__linked_taginfo G__GQtDictLN_WindowAttributes_t;
-extern G__linked_taginfo G__GQtDictLN_Event_t;
-extern G__linked_taginfo G__GQtDictLN_EMouseButton;
-extern G__linked_taginfo G__GQtDictLN_GCValues_t;
-extern G__linked_taginfo G__GQtDictLN_ColorStruct_t;
-extern G__linked_taginfo G__GQtDictLN_PictureAttributes_t;
-extern G__linked_taginfo G__GQtDictLN_EInitialState;
-extern G__linked_taginfo G__GQtDictLN_Segment_t;
-extern G__linked_taginfo G__GQtDictLN_Point_t;
-extern G__linked_taginfo G__GQtDictLN_Rectangle_t;
-extern G__linked_taginfo G__GQtDictLN_ECursor;
-extern G__linked_taginfo G__GQtDictLN_TPoint;
-extern G__linked_taginfo G__GQtDictLN_TGWin32Command;
-extern G__linked_taginfo G__GQtDictLN_TVirtualX;
-extern G__linked_taginfo G__GQtDictLN_TVirtualXcLcLEDrawMode;
-extern G__linked_taginfo G__GQtDictLN_TVirtualXcLcLEBoxMode;
-extern G__linked_taginfo G__GQtDictLN_TVirtualXcLcLETextMode;
-extern G__linked_taginfo G__GQtDictLN_TVirtualXcLcLETextSetMode;
-extern G__linked_taginfo G__GQtDictLN_pairlEunsignedsPintcOintgR;
-extern G__linked_taginfo G__GQtDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR;
-extern G__linked_taginfo G__GQtDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR;
-extern G__linked_taginfo G__GQtDictLN_TQtMarker;
-extern G__linked_taginfo G__GQtDictLN_TQtBrush;
-extern G__linked_taginfo G__GQtDictLN_TQtApplication;
-extern G__linked_taginfo G__GQtDictLN_TQtClientFilter;
-extern G__linked_taginfo G__GQtDictLN_TQtEventQueue;
-extern G__linked_taginfo G__GQtDictLN_TQtPadFont;
-extern G__linked_taginfo G__GQtDictLN_TGQt;
-extern G__linked_taginfo G__GQtDictLN_TQtApplicationThread;
-extern G__linked_taginfo G__GQtDictLN_QTimer;
-extern G__linked_taginfo G__GQtDictLN_TQtTimer;
-extern G__linked_taginfo G__GQtDictLN_QBrush;
-extern G__linked_taginfo G__GQtDictLN_QPixmap;
-extern G__linked_taginfo G__GQtDictLN_QFileIconProvider;
-extern G__linked_taginfo G__GQtDictLN_TOrdCollection;
-extern G__linked_taginfo G__GQtDictLN_QFileInfo;
-extern G__linked_taginfo G__GQtDictLN_QIconSet;
-extern G__linked_taginfo G__GQtDictLN_TSystemFile;
-extern G__linked_taginfo G__GQtDictLN_TQMime;
-extern G__linked_taginfo G__GQtDictLN_TQMimeTypes;
-extern G__linked_taginfo G__GQtDictLN_TQtClientWidget;
-extern G__linked_taginfo G__GQtDictLN_QFrame;
-extern G__linked_taginfo G__GQtDictLN_QCursor;
-extern G__linked_taginfo G__GQtDictLN_QCloseEvent;
-extern G__linked_taginfo G__GQtDictLN_QPaintEvent;
-extern G__linked_taginfo G__GQtDictLN_TQtClientGuard;
-extern G__linked_taginfo G__GQtDictLN_TQtWidget;
-extern G__linked_taginfo G__GQtDictLN_TGWindow;
-extern G__linked_taginfo G__GQtDictLN_TQtClientWidgetcLcLdA;
-extern G__linked_taginfo G__GQtDictLN_TQtNextEventMessage;
-extern G__linked_taginfo G__GQtDictLN_TQtPointerGrabber;
-extern G__linked_taginfo G__GQtDictLN_QWidget;
-extern G__linked_taginfo G__GQtDictLN_TCanvas;
-extern G__linked_taginfo G__GQtDictLN_TVirtualPad;
-extern G__linked_taginfo G__GQtDictLN_QMouseEvent;
-extern G__linked_taginfo G__GQtDictLN_QFocusEvent;
-extern G__linked_taginfo G__GQtDictLN_QKeyEvent;
-extern G__linked_taginfo G__GQtDictLN_QShowEvent;
-extern G__linked_taginfo G__GQtDictLN_QResizeEvent;
-extern G__linked_taginfo G__GQtDictLN_QSizePolicy;
-extern G__linked_taginfo G__GQtDictLN_QContextMenuEvent;
-extern G__linked_taginfo G__GQtDictLN_TQtCanvasPainter;
-extern G__linked_taginfo G__GQtDictLN_TApplication;
-extern G__linked_taginfo G__GQtDictLN_TQtWidgetBuffer;
-extern G__linked_taginfo G__GQtDictLN_TQtWidgetcLcLdA;
-extern G__linked_taginfo G__GQtDictLN_QPolygon;
-extern G__linked_taginfo G__GQtDictLN_TQtRootSlot;
-extern G__linked_taginfo G__GQtDictLN_QFont;
-
-/* STUB derived class for protected member access */
diff --git a/GUI/externals/qt-root/src/TGQt.cxx b/GUI/externals/qt-root/src/TGQt.cxx
index c43b77740d14ce45c507839a99ded9c389b17a94..a0fc31378cf809b8e33efe98b6aa47ec0a76f553 100644
--- a/GUI/externals/qt-root/src/TGQt.cxx
+++ b/GUI/externals/qt-root/src/TGQt.cxx
@@ -1026,7 +1026,7 @@ Bool_t TGQt::Init(void* /*display*/)
          QString libPath = gSystem->GetLinkedLibs();
          // detect the exact name of the Qt library
          TString qtlibdir= "$(QTDIR)";
-         qtlibdir += QDir::separator().toAscii();
+         qtlibdir += QDir::separator().toLatin1();
          qtlibdir += "lib";
 
          gSystem->ExpandPathName(qtlibdir);
@@ -1046,7 +1046,7 @@ Bool_t TGQt::Init(void* /*display*/)
 #else
                   libPath += "QtCore4.lib QtGui4.lib QtOpenGL4.lib Qt3Support4.lib";
 #endif
-               gSystem->SetLinkedLibs(libPath.toAscii().data());
+               gSystem->SetLinkedLibs(libPath.toStdString().c_str());
             }
          } else {
             qWarning(" Can not open the QTDIR %s",(const char*)qtlibdir);
diff --git a/GUI/externals/qt-root/src/TQtApplication.cxx b/GUI/externals/qt-root/src/TQtApplication.cxx
index a246b3ab673092690bd28f49506fbc513c14d960..b82c04241a8abe50a51bc7770327acbe42211c37 100644
--- a/GUI/externals/qt-root/src/TQtApplication.cxx
+++ b/GUI/externals/qt-root/src/TQtApplication.cxx
@@ -57,6 +57,7 @@ TQtApplication::TQtApplication(const char * /*appClassName*/, int &argc,char **a
 //______________________________________________________________________________
 TQtApplication::~TQtApplication()
 { }
+#include <iostream>
 //______________________________________________________________________________
 void TQtApplication::CreateQApplication(int &argc, char ** argv, bool GUIenabled)
 {
@@ -126,10 +127,12 @@ void TQtApplication::CreateQApplication(int &argc, char ** argv, bool GUIenabled
    }
   
    // Add Qt plugin path if  present (it is the case for Windows binary ROOT distribution)
-   char *qtPluginPath = gSystem->ConcatFileName(gSystem->Getenv("ROOTSYS"),"/Qt/plugins");
-   if (!gSystem->AccessPathName(qtPluginPath))
-       qApp->addLibraryPath(qtPluginPath);
-   delete [] qtPluginPath;
+   // FIXME I have commented this code 19.09.2013, program was crashing
+//   char *qtPluginPath = gSystem->ConcatFileName(gSystem->Getenv("ROOTSYS"),"/Qt/plugins");
+//   std::cout << "XXXXX qtPluginPath" << qtPluginPath << std::endl;
+//   if (!gSystem->AccessPathName(qtPluginPath))
+//       qApp->addLibraryPath(qtPluginPath);
+//   delete [] qtPluginPath;
 }
 //______________________________________________________________________________
 void TQtApplication::CreateGUIThread(int &argc, char **argv)
diff --git a/GUI/externals/qt-root/src/TQtWidget.cxx b/GUI/externals/qt-root/src/TQtWidget.cxx
index af9fc674802ef5803ea4725486c0364942117bd4..546867dfa0437d0d87f1f7c7d6012f89f5f81738 100644
--- a/GUI/externals/qt-root/src/TQtWidget.cxx
+++ b/GUI/externals/qt-root/src/TQtWidget.cxx
@@ -26,9 +26,11 @@
 #  include <QDebug>
 #endif /* QT_VERSION */
 
-# if QT_VERSION >= 0x40000 and QT_VERSION <0x50000
+# if QT_VERSION >= 0x40000 
+# if QT_VERSION <0x50000
 #  include <QCustomEvent>
 #endif
+#endif
 
 
 #include "TQtWidget.h"
@@ -240,10 +242,15 @@ void TQtWidget::Init()
       HICON hIcon = ::LoadIcon(::GetModuleHandle(NULL), MAKEINTRESOURCE(101));
       if (!hIcon) hIcon = LoadIcon(NULL, IDI_APPLICATION);
       rootIcon = hIcon;
-      SetClassLong(winId(),        // handle to window
+//      SetClassLong(winId(),        // handle to window
+//                   GCL_HICON,      // index of value to change
+//                   LONG(rootIcon)  // new value
+//      );
+      SetClassLongPtr((HWND)winId(),        // handle to window
                    GCL_HICON,      // index of value to change
                    LONG(rootIcon)  // new value
       );
+
     }
 #endif
 }
@@ -739,7 +746,7 @@ void TQtWidget::resizeEvent(QResizeEvent *e)
       if (!fPaint)  {
          // real resize event
          fSizeChanged=kTRUE;
-         fNeedStretch=ktrue;
+         fNeedStretch=kTRUE;
       } else {
 #else
       {
diff --git a/Tests/FunctionalTests/CMakeLists.txt b/Tests/FunctionalTests/CMakeLists.txt
index d2590b721e7afe6616b86f8f45d0043de54df2e2..17b66e31b19803e1f528cf531c8b6e1a54a4fc9a 100644
--- a/Tests/FunctionalTests/CMakeLists.txt
+++ b/Tests/FunctionalTests/CMakeLists.txt
@@ -8,7 +8,7 @@ include(CTestCustom)
 
 add_custom_target(check ${CMAKE_CTEST_COMMAND})
 #add_custom_target(check ${CMAKE_CTEST_COMMAND} -D Experimental)
-#add_custom_target(check ${CMAKE_CTEST_COMMAND} -V)
+#add_custom_target(check ${CMAKE_CTEST_COMMAND} -V) # verbose
 # export CTEST_OUTPUT_ON_FAILURE=ON will give some output on failure
 
 execute_process(COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/Tests/ReferenceData/BornAgain ${CMAKE_BINARY_DIR}/Tests/ReferenceData/BornAgain)
diff --git a/Tests/FunctionalTests/TestCore/CMakeLists.txt b/Tests/FunctionalTests/TestCore/CMakeLists.txt
index d8e1013294bc1a7378131a9f9a88a5988fb9ca31..90d2e2e1dcfa1fc5d91a77259985de8744d843c6 100644
--- a/Tests/FunctionalTests/TestCore/CMakeLists.txt
+++ b/Tests/FunctionalTests/TestCore/CMakeLists.txt
@@ -25,20 +25,15 @@ if(MSVC)
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /EHsc ")
 endif()
 
-include_directories(${Boost_INCLUDE_DIRS})
+include_directories(
+    ${Boost_INCLUDE_DIRS}
+    ${BornAgainCore_INCLUDE_DIRS}
+    ${EIGEN3_INCLUDE_DIR}
+)
+
 foreach(_test ${list_of_tests})
-#     file(GLOB source_files ${_test}/*.cpp)
-#     add_executable(${_test} EXCLUDE_FROM_ALL ${source_files})
-#     include_directories(${BornAgainCore_INCLUDE_DIRS})
-#     include_directories(${Boost_INCLUDE_DIRS})
-#     target_link_libraries(${_test} ${BornAgainCore_LIBRARY}) 
-#     add_test( ${_test} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${_test} "${CMAKE_BINARY_DIR}/Tests/ReferenceData/BornAgain/") # TestName ExeName Arguments
-#     add_dependencies(check ${_test})
    BORNAGAIN_EXECUTABLE(${_test} LOCATIONS ${_test} EXCLUDE_FROM_ALL LIBRARIES ${BornAgainCore_LIBRARY})
    BORNAGAIN_ADD_TEST(${_test} INPUT_DIR ${CMAKE_BINARY_DIR}/Tests/ReferenceData/BornAgain/)
 endforeach()
 
 
-#set_property(TARGET ${_test} PROPERTY INSTALL_RPATH_USE_LINK_PATH TRUE)
-#set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
-
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS01/IsGISAXS01.pro b/Tests/FunctionalTests/TestCore/IsGISAXS01/IsGISAXS01.pro
index 846eebffb9e7209b13be2873d8f6264bd4413b19..6b3c7ded988f2a1e7ac2e39be905c0ba40259452 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS01/IsGISAXS01.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS01/IsGISAXS01.pro
@@ -6,7 +6,10 @@ QT      -= core gui
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
 
-LIBS += $$BornAgainCore_LIB
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
 
 SOURCES += IsGISAXS01.cpp
 HEADERS += IsGISAXS01.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS02/IsGISAXS02.pro b/Tests/FunctionalTests/TestCore/IsGISAXS02/IsGISAXS02.pro
index fb13ed2c89fcb8a7d97207d0cabce784da69f6fd..6ee071422539aacf91a6f475cb0830ec05d8ff92 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS02/IsGISAXS02.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS02/IsGISAXS02.pro
@@ -5,6 +5,11 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += IsGISAXS02.cpp
 HEADERS += IsGISAXS02.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS03/IsGISAXS03.pro b/Tests/FunctionalTests/TestCore/IsGISAXS03/IsGISAXS03.pro
index 17ec708c3ecad05e37d7c1e4ad722e1a6d1bac1b..a7b20927a5ac084e1eb00ea4398e1dde9dc0e3ec 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS03/IsGISAXS03.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS03/IsGISAXS03.pro
@@ -5,6 +5,12 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
+
 SOURCES += IsGISAXS03.cpp
 HEADERS += IsGISAXS03.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS04/IsGISAXS04.pro b/Tests/FunctionalTests/TestCore/IsGISAXS04/IsGISAXS04.pro
index 34cc08e4ad564bfcfa9ad19c9750fa32c55c31a4..c3422e127b1789cec863032ad73c5b105b7ad619 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS04/IsGISAXS04.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS04/IsGISAXS04.pro
@@ -5,6 +5,11 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$GSL_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += IsGISAXS04.cpp
 HEADERS += IsGISAXS04.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS06/IsGISAXS06.pro b/Tests/FunctionalTests/TestCore/IsGISAXS06/IsGISAXS06.pro
index 454ba8272c7e969de24dcb87e3090a05dc987586..40cbd7b2a057b149a69a8782379041068ab2c8b0 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS06/IsGISAXS06.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS06/IsGISAXS06.pro
@@ -5,6 +5,11 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += IsGISAXS06.cpp
 HEADERS += IsGISAXS06.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS07/IsGISAXS07.pro b/Tests/FunctionalTests/TestCore/IsGISAXS07/IsGISAXS07.pro
index 6488a0d842c54bd4313edda8f00469c85228c00b..b0c3abc4a6865aff15f627cfb06b7721779dfe61 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS07/IsGISAXS07.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS07/IsGISAXS07.pro
@@ -5,6 +5,11 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += IsGISAXS07.cpp
 HEADERS += IsGISAXS07.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS08/IsGISAXS08.pro b/Tests/FunctionalTests/TestCore/IsGISAXS08/IsGISAXS08.pro
index 0998aa7298a4567fc19fe8bd413c73810a390a57..f74c0e41ca8afc6cb602ce101ac5340251e6db4a 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS08/IsGISAXS08.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS08/IsGISAXS08.pro
@@ -5,6 +5,11 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += IsGISAXS08.cpp
 HEADERS += IsGISAXS08.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS09/IsGISAXS09.pro b/Tests/FunctionalTests/TestCore/IsGISAXS09/IsGISAXS09.pro
index e2244d58035a31b14e2d4beeca8612f5795856c5..cdf535d0d6ca582b74f223af7cc3b54a999348a8 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS09/IsGISAXS09.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS09/IsGISAXS09.pro
@@ -5,6 +5,11 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += IsGISAXS09.cpp
 HEADERS += IsGISAXS09.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS10/IsGISAXS10.pro b/Tests/FunctionalTests/TestCore/IsGISAXS10/IsGISAXS10.pro
index ec27d58b4d5c4322ec77702c135015d2fdf5d36b..9db68570af5d7b012a5d75d69c140c539ccb3155 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS10/IsGISAXS10.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS10/IsGISAXS10.pro
@@ -5,6 +5,11 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += IsGISAXS10.cpp
 HEADERS += IsGISAXS10.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS11/IsGISAXS11.pro b/Tests/FunctionalTests/TestCore/IsGISAXS11/IsGISAXS11.pro
index 6c4193c4fc337f75df069c5db56f08f9ae4773d4..e5a356be2d76d337c3427ffc952d665d90552e16 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS11/IsGISAXS11.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS11/IsGISAXS11.pro
@@ -5,6 +5,11 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += IsGISAXS11.cpp
 HEADERS += IsGISAXS11.h
diff --git a/Tests/FunctionalTests/TestCore/IsGISAXS15/IsGISAXS15.pro b/Tests/FunctionalTests/TestCore/IsGISAXS15/IsGISAXS15.pro
index a3e8765d6c7fcecad551e1393eff224f23410eaa..c59b83068a932760cfe0ff489ff9a1fcf3e42d16 100644
--- a/Tests/FunctionalTests/TestCore/IsGISAXS15/IsGISAXS15.pro
+++ b/Tests/FunctionalTests/TestCore/IsGISAXS15/IsGISAXS15.pro
@@ -5,7 +5,12 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += IsGISAXS15.cpp
 HEADERS += IsGISAXS15.h
 
diff --git a/Tests/FunctionalTests/TestCore/MesoCrystal1/MesoCrystal1.pro b/Tests/FunctionalTests/TestCore/MesoCrystal1/MesoCrystal1.pro
index 6eacc4cc0b6a1d145aa797f014abd4956c9d6881..ca31c9d27a9ca79759a01777f12d5abf10f4d4e2 100644
--- a/Tests/FunctionalTests/TestCore/MesoCrystal1/MesoCrystal1.pro
+++ b/Tests/FunctionalTests/TestCore/MesoCrystal1/MesoCrystal1.pro
@@ -5,7 +5,12 @@ QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY
+
 SOURCES += MesoCrystal1.cpp SampleBuilder.cpp
 HEADERS += MesoCrystal1.h SampleBuilder.h
 
diff --git a/Tests/FunctionalTests/TestFit/CMakeLists.txt b/Tests/FunctionalTests/TestFit/CMakeLists.txt
index 8e2e02c6f6b3be7ca85bada3351f9b1a563d9c38..98a44bc1c8de9559f0cdc5cb6dc3a7070842d734 100644
--- a/Tests/FunctionalTests/TestFit/CMakeLists.txt
+++ b/Tests/FunctionalTests/TestFit/CMakeLists.txt
@@ -15,20 +15,16 @@ if(MSVC)
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /EHsc ")
 endif()
 
-include_directories(${Boost_INCLUDE_DIRS})
-include_directories(${BornAgainCore_INCLUDE_DIRS})
-include_directories(${BornAgainFit_INCLUDE_DIRS})
+include_directories(
+    ${Boost_INCLUDE_DIRS}
+    ${BornAgainCore_INCLUDE_DIRS}
+    ${BornAgainFit_INCLUDE_DIRS}
+    ${EIGEN3_INCLUDE_DIR}
+)
 
 foreach(_test ${list_of_tests})
     BORNAGAIN_EXECUTABLE(${_test} LOCATIONS ${_test} EXCLUDE_FROM_ALL LIBRARIES ${BornAgainFit_LIBRARY} ${BornAgainCore_LIBRARY})
     BORNAGAIN_ADD_TEST(${_test})
 endforeach()
 
-#foreach(_test ${list_of_tests})
-#    file(GLOB source_files ${_test}/*.cpp)
-#    add_executable(${_test} ${source_files})
-#    target_link_libraries(${_test} ${BornAgainFit_LIBRARY} ${BornAgainCore_LIBRARY}) 
-#    install (TARGETS ${_test} DESTINATION bin COMPONENT Applications)
-#endforeach()
-
 
diff --git a/Tests/FunctionalTests/TestFit/TestFit01/TestFit01.pro b/Tests/FunctionalTests/TestFit/TestFit01/TestFit01.pro
index 18254ee4ee819c71f0329c301f1ae7e0fb178029..91172aa50cfbe873ce2044ed25626364274ccab6 100644
--- a/Tests/FunctionalTests/TestFit/TestFit01/TestFit01.pro
+++ b/Tests/FunctionalTests/TestFit/TestFit01/TestFit01.pro
@@ -4,17 +4,12 @@ CONFIG  -= qt app_bundle
 QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
-
-myIncludes = $$BornAgainCore_INCLUDEPATH $$BornAgainFit_INCLUDEPATH
-
-INCLUDEPATH += $$myIncludes
-DEPENDPATH  += $$myIncludes
-
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB $$BornAgainFit_LIB
-#isEmpty(ROOT_FRAMEWORK) {
-#    LIBS += $$RootMinimizers_LIB
-#}
+
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR $$BornAgainFit_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY  $$BornAgainFit_LIBRARY
 
 SOURCES += TestFit01.cpp
 HEADERS += TestFit01.h
diff --git a/Tests/FunctionalTests/TestFit/TestFit02/TestFit02.pro b/Tests/FunctionalTests/TestFit/TestFit02/TestFit02.pro
index 5ca70c2000d5d26dfe918cf64f6feb3e1a36a494..e933cdd300ca3a149a544fef90646080e4f52bec 100644
--- a/Tests/FunctionalTests/TestFit/TestFit02/TestFit02.pro
+++ b/Tests/FunctionalTests/TestFit/TestFit02/TestFit02.pro
@@ -4,20 +4,13 @@ CONFIG  -= qt app_bundle
 QT      -= core gui
 
 include($$PWD/../../../../shared.pri)
-
-myIncludes = $$BornAgainCore_INCLUDEPATH $$BornAgainFit_INCLUDEPATH
-
-INCLUDEPATH += $$myIncludes
-DEPENDPATH  += $$myIncludes
-
 DEFINES += STANDALONE
-LIBS += $$BornAgainCore_LIB $$BornAgainFit_LIB
-#isEmpty(ROOT_FRAMEWORK) {
-#    LIBS += $$RootMinimizers_LIB
-#}
 
-SOURCES += TestFit02.cpp \
-    SampleBuilder.cpp
-HEADERS += TestFit02.h \
-    SampleBuilder.h
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR $$BornAgainFit_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY  $$BornAgainFit_LIBRARY
+
+SOURCES += TestFit02.cpp SampleBuilder.cpp
+HEADERS += TestFit02.h SampleBuilder.h
 
diff --git a/Tests/UnitTests/TestCore/CMakeLists.txt b/Tests/UnitTests/TestCore/CMakeLists.txt
index 4b04198f1e573f86cd2892ba2098c0ce7ea90b1a..dc5e80f143a0ab2d1d32bf7f5f1f503a3774f108 100644
--- a/Tests/UnitTests/TestCore/CMakeLists.txt
+++ b/Tests/UnitTests/TestCore/CMakeLists.txt
@@ -10,11 +10,15 @@ add_executable( TestCore main.cpp )
 include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR})
 target_link_libraries(TestCore gtest)
 
-include_directories(${BornAgainCore_INCLUDE_DIRS})
-target_link_libraries(TestCore ${BornAgainCore_LIBRARY}) 
-
-include_directories(${Boost_INCLUDE_DIRS})
-target_link_libraries(TestCore ${Boost_LIBRARIES}) 
+include_directories(
+    ${Boost_INCLUDE_DIRS}
+    ${BornAgainCore_INCLUDE_DIRS}
+    ${EIGEN3_INCLUDE_DIR}
+)
+target_link_libraries(TestCore
+    ${BornAgainCore_LIBRARY}
+    ${Boost_LIBRARIES}
+)
 
 # to build executable right in lib directory to not to have problems with finding libBornAgainCore.dll under Windows
 set_property(TARGET TestCore PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
diff --git a/Tests/UnitTests/TestCore/TestCore.pro b/Tests/UnitTests/TestCore/TestCore.pro
index 94cf174629214ae31970621c4049882de52880bf..a2d8811a97bb685ad11bea420787fa3ef1c6149a 100644
--- a/Tests/UnitTests/TestCore/TestCore.pro
+++ b/Tests/UnitTests/TestCore/TestCore.pro
@@ -1,6 +1,6 @@
-###############################################################################
-# qmake project file to compile and run unit test of ScattCore library
-###############################################################################
+# -----------------------------------------------------------------------------
+# qmake project file to compile and run unit test of libBornAgainCore
+# -----------------------------------------------------------------------------
 TEMPLATE = app
 CONFIG  -= qt app_bundle
 CONFIG  += console release
@@ -32,31 +32,17 @@ HEADERS += \
     LayerTest.h \
     ParticleTest.h
 
-#OBJECTS_DIR = obj
+# -----------------------------------------------------------------------------
+# dependencies
+# -----------------------------------------------------------------------------
+DEPENDPATH  += $$BornAgainCore_INCLUDE_DIR
+INCLUDEPATH *= $$EIGEN_INCLUDE_DIR
+INCLUDEPATH *= $$BOOST_INCLUDE_DIR
+INCLUDEPATH += $$BornAgainCore_INCLUDE_DIR $$gtest_INCLUDE_DIR
+LIBS += $$BOOST_LIBRARY $$BornAgainCore_LIBRARY $$gtest_LIBRARY
 
-#DEFINES += GTEST_LINKED_AS_SHARED_LIBRARY=1
-
-INCLUDEPATH += $${PWD}/../../../ThirdParty/gtest/gtest-1.6.0/include
-DEPENDPATH += ./
-
-
-###############################################################################
-# generating package dependency flags
-###############################################################################
-#MY_DEPENDENCY_LIB = gtest BornAgainCore
-#MY_DEPENDENCY_DEST =$$PWD/../../..
-## INCLUDEPATH += $${MY_DEPENDENCY_DEST}/inc
-#for(dep, MY_DEPENDENCY_LIB) {
-#    LIBS += $${MY_DEPENDENCY_DEST}/lib/lib$${dep}.$${SONAME}
-#    PRE_TARGETDEPS += $${MY_DEPENDENCY_DEST}/lib/lib$${dep}.$${SONAME}
-##    INCLUDEPATH += $${MY_DEPENDENCY_DEST}/inc/$${dep}
-#}
-
-LIBS += $$BornAgainCore_LIB $$gtest_LIB
-
-
-###############################################################################
+# -----------------------------------------------------------------------------
 # runs automatically tests right after linking
-###############################################################################
+# -----------------------------------------------------------------------------
 QMAKE_POST_LINK += $$PWD/$(TARGET)
 
diff --git a/ThirdParty/RootMinimizers/CMakeLists.txt b/ThirdParty/RootMinimizers/CMakeLists.txt
index e04fcebad58def068b7b52540e3bf90fb689cd14..b4271bc55d1c0a4612cd675ae3c190464550e7cf 100644
--- a/ThirdParty/RootMinimizers/CMakeLists.txt
+++ b/ThirdParty/RootMinimizers/CMakeLists.txt
@@ -25,7 +25,7 @@ file(GLOB include_files
 
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMATH_NO_PLUGIN_MANAGER -DHAS_MINUIT2 -DR__HAS_MATHMORE")
 
-# making library
+# --- making library ---
 add_library(
     ${library_name}
     STATIC
@@ -33,25 +33,13 @@ add_library(
 )
 #set_Target_properties(${library_name} PROPERTIES PREFIX ${libprefix} SUFFIX ${libsuffix})
 #set(${library_name}_LIBRARY_TYPE SHARED)
-
-# external dependencies
-include_directories(${GSL_INCLUDE_DIRS})
-target_link_libraries(${library_name} ${GSL_LIBRARIES}) 
-
-# copying library into lib directory for functional tests
-#ADD_CUSTOM_COMMAND(
-#    TARGET ${library_name}
-#    POST_BUILD
-#    COMMAND ${CMAKE_COMMAND} -E copy
-#    ${libprefix}${library_name}${libsuffix}
-#    ${CMAKE_BINARY_DIR}/lib
-#)
-
 # exposing library name and list of include directories outside
 set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE)
 set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
 
-# -----------------------------------------------
-# installation
-# -----------------------------------------------
+# --- external dependencies ---
+include_directories(${GSL_INCLUDE_DIRS})
+target_link_libraries(${library_name} ${GSL_LIBRARIES})
+
+# --- installation ---
 install (TARGETS ${library_name} DESTINATION lib COMPONENT Libraries)
diff --git a/ThirdParty/RootMinimizers/RootMinimizers.pro b/ThirdParty/RootMinimizers/RootMinimizers.pro
index f0a4d1f68be80d918f10a3bc9daaddbfce11c948..2c392532a9c20fa5e5033322d73217d241561868 100644
--- a/ThirdParty/RootMinimizers/RootMinimizers.pro
+++ b/ThirdParty/RootMinimizers/RootMinimizers.pro
@@ -270,17 +270,17 @@ HEADERS += \
     src/Math/GSLMultiMinimizer.h \
     src/Math/GSLRngWrapper.h \
 
-
-#INCLUDEPATH += inc $${RootMathMore_INCLUDEPATH}
-#DEPENDPATH += inc $${RootMathMore_INCLUDEPATH}
 INCLUDEPATH += inc
 DEPENDPATH += inc
 
 QMAKE_CXXFLAGS += -DMATH_NO_PLUGIN_MANAGER -DHAS_MINUIT2 -DR__HAS_MATHMORE
 
-#win32 {
-#    DEFINES += BA_CORE_BUILD_DLL
-#}
+# -----------------------------------------------------------------------------
+# dependencies
+# -----------------------------------------------------------------------------
+INCLUDEPATH *= $${GSL_INCLUDE_DIR}
+LIBS += $${GSL_LIBRARY}
+
 
 # -----------------------------------------------------------------------------
 # Installing library into dedicated directory at the end of compilation
diff --git a/cmake/modules/FindROOT.cmake b/cmake/modules/FindROOT.cmake
index e75ff27418d8da24e3ad7331abbd7c79bf665118..415b3c7bc5c879745e796755b3123e82e484573b 100644
--- a/cmake/modules/FindROOT.cmake
+++ b/cmake/modules/FindROOT.cmake
@@ -20,7 +20,7 @@ else()
         set(ROOT_INCLUDE_DIR ${ROOTSYS}/include)
         set(ROOT_LIBRARY_DIR ${ROOTSYS}/lib)
         #set(ROOT_LIBRARIES -LIBPATH:${ROOT_LIBRARY_DIR} libGpad.lib libHist.lib libGraf.lib libGraf3d.lib libTree.lib libRint.lib libPostscript.lib libMatrix.lib libPhysics.lib libMathCore.lib libRIO.lib libNet.lib libThread.lib libCore.lib libCint.lib)
-        set(ROOT_LIBRARIES -LIBPATH:${ROOT_LIBRARY_DIR} libGpad.lib libHist.lib libGraf.lib libGraf3d.lib libTree.lib libRint.lib libPostscript.lib libMatrix.lib libMathCore.lib libRIO.lib libNet.lib libThread.lib libCore.lib libCint.lib)
+        set(ROOT_LIBRARIES -LIBPATH:${ROOT_LIBRARY_DIR} libGui.lib libGpad.lib libHist.lib libGraf.lib libGraf3d.lib libTree.lib libRint.lib libPostscript.lib libMatrix.lib libMathCore.lib libRIO.lib libNet.lib libThread.lib libCore.lib libCint.lib)
     else()
 
         execute_process(
@@ -39,7 +39,7 @@ else()
             OUTPUT_STRIP_TRAILING_WHITESPACE)
 
         execute_process(
-            COMMAND ${ROOT_CONFIG_EXECUTABLE} --libs
+            COMMAND ${ROOT_CONFIG_EXECUTABLE} --glibs
             OUTPUT_VARIABLE ROOT_LIBRARIES
             OUTPUT_STRIP_TRAILING_WHITESPACE)
 
diff --git a/cmake/modules/SearchInstalledSoftware.cmake b/cmake/modules/SearchInstalledSoftware.cmake
index dfa83d93b36ad283eb3deb661a71ab16aae16b67..f28c67d31a03e09cb6a2d0bfc4fa5bd4eb1b115d 100644
--- a/cmake/modules/SearchInstalledSoftware.cmake
+++ b/cmake/modules/SearchInstalledSoftware.cmake
@@ -1,3 +1,4 @@
+# Search for installed software required by BornAgain
 
 # --- Eigen3 ---
 find_package(Eigen3 3.1.0)
@@ -5,35 +6,22 @@ if(NOT EIGEN3_FOUND)
     set(EIGEN3_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/ThirdParty/eigen3)
     message(STATUS "--> Build in version of Eigen3 will be used")
 endif()
-include_directories(${EIGEN3_INCLUDE_DIR})
 
 # --- FFTW3 ---
 find_package(FFTW REQUIRED)
-include_directories(${FFTW_INCLUDE_DIR})
-
-# --- Boost ---
-if(WIN32)
-    set(BOOST_ROOT "C:/opt/local")
-endif()
-
-#set(Boost_USE_STATIC_LIBS ON)
-#set(Boost_USE_MULTITHREADED ON) 
-##set(boost_libraries_required program_options iostreams system filesystem regex thread)
-#set(boost_libraries_required date_time chrono program_options zlib iostreams system filesystem regex thread)
 
+# --- BOOST ---
 set(Boost_USE_STATIC_LIBS OFF)
 set(Boost_USE_MULTITHREADED ON) 
 set(Boost_USE_STATIC_RUNTIME OFF)
-#set(BOOST_ALL_DYN_LINK           ON) 
 add_definitions(-DBOOST_ALL_DYN_LINK) # line is needed for MSVC
-#add_definitions(-DBOOST_LIB_DIAGNOSTIC) # shows during compilation linked libraries
+#add_definitions(-DBOOST_LIB_DIAGNOSTIC) # shows during compilation auto-linked libraries
 if(WIN32)
-set(boost_libraries_required date_time chrono program_options zlib bzip2 iostreams system filesystem regex thread)
+    set(boost_libraries_required date_time chrono program_options zlib bzip2 iostreams system filesystem regex thread)
 else()
-set(boost_libraries_required date_time chrono program_options iostreams system filesystem regex thread)
+    set(boost_libraries_required date_time chrono program_options iostreams system filesystem regex thread)
 endif()
-
-if(BORNAGAIN_PYTHON)
+if(BORNAGAIN_PYTHON OR BORNAGAIN_GUI)
     list(APPEND boost_libraries_required python)
 endif()
 find_package(Boost 1.48.0 COMPONENTS ${boost_libraries_required} REQUIRED)
@@ -42,50 +30,48 @@ find_package(Boost 1.48.0 COMPONENTS ${boost_libraries_required} REQUIRED)
 #message(STATUS "Boost_LIBRARIES: ${Boost_LIBRARIES}")
 
 # --- GSL ---
-if(NOT BUILTIN_GSL)
-    find_package(GSL REQUIRED)
-    if(GSL_FOUND)
-        include_directories(${GSL_INCLUDE_DIR})
-    else()
-        message(STATUS "No GSL has been found. Install it, or run cmake -DBUILTIN_GSL=ON to use build in GSL installation.")
-    endif()
-endif()
-if(BUILTIN_GSL)
-    set(gsl_version 1.9)
-    include(ExternalProject)
-    message(STATUS "Downloading and building GSL version ${gsl_version}") 
-    ExternalProject_Add(
-      GSL
-      URL http://mirror.switch.ch/ftp/mirror/gnu/gsl/gsl-${gsl_version}.tar.gz
-      INSTALL_DIR ${CMAKE_BINARY_DIR}
-      CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix <INSTALL_DIR> --disable-shared
-    )
-    set(GSL_INCLUDE_DIRS ${CMAKE_BINARY_DIR}/include)
-    set(GSL_LIBRARIES -L${CMAKE_BINARY_DIR}/lib -lgsl -lgslcblas -lm)
-endif()
+find_package(GSL REQUIRED)
 
+#if(NOT BUILTIN_GSL)
+#    find_package(GSL REQUIRED)
+#    if(GSL_FOUND)
+#        include_directories(${GSL_INCLUDE_DIR})
+#    else()
+#        message(STATUS "No GSL has been found. Install it, or run cmake -DBUILTIN_GSL=ON to use build in GSL installation.")
+#    endif()
+#endif()
+
+#if(BUILTIN_GSL)
+#    set(gsl_version 1.9)
+#    include(ExternalProject)
+#    message(STATUS "Downloading and building GSL version ${gsl_version}")
+#    ExternalProject_Add(
+#      GSL
+#      URL http://mirror.switch.ch/ftp/mirror/gnu/gsl/gsl-${gsl_version}.tar.gz
+#      INSTALL_DIR ${CMAKE_BINARY_DIR}
+#      CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix <INSTALL_DIR> --disable-shared
+#    )
+#    set(GSL_INCLUDE_DIRS ${CMAKE_BINARY_DIR}/include)
+#    set(GSL_LIBRARIES -L${CMAKE_BINARY_DIR}/lib -lgsl -lgslcblas -lm)
+#endif()
 
-# --- Python ---
-if(BORNAGAIN_PYTHON)
 
+# --- Python ---
+if(BORNAGAIN_PYTHON OR BORNAGAIN_GUI)
     find_package(PythonInterp)
     # important to find interpreter and libraries from same python version
     set(PythonLibs_FIND_VERSION ${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR})
-
     find_package(PythonLibs REQUIRED)
-    if(PYTHONLIBS_FOUND)
-        include_directories(${PYTHON_INCLUDE_DIRS})
-    else()
-        message(SEND_ERROR "No python libraries have been found")     
+    if(NOT PYTHONLIBS_FOUND)
+        message(SEND_ERROR "No python libraries have been found")
     endif()
-
     find_package(Numpy REQUIRED)
-    include_directories(${NUMPY_INCLUDE_DIR})
-        
 endif()
+message("XXX ${PYTHON_LIBRARIES}")
+
 
 # --- ROOT ---
 find_package(ROOT)
-if(ROOT_FOUND)
-    include_directories(${ROOT_INCLUDE_DIR})
-endif()
+#if(ROOT_FOUND)
+#    include_directories(${ROOT_INCLUDE_DIR})
+#endif()
diff --git a/shared.pri b/shared.pri
index 0898af14cb9c9611988b3e076fdf7d1ad17f5826..741dee9c15a0bf1b023d8099b66ee5d8b9385f59 100644
--- a/shared.pri
+++ b/shared.pri
@@ -2,7 +2,7 @@
 # Common settings for all BornAgain compilations
 # -----------------------------------------------------------------------------
 
-#CONFIG  += BORNAGAIN_PYTHON # provide python bindings compilation
+CONFIG  += BORNAGAIN_PYTHON # provide python bindings compilation
 
 win32 {
     MAKE_COMMAND = mingw32-make
@@ -40,21 +40,17 @@ isEqual(env_debug_variable, "yes") {
 # -----------------------------------------------------------------------------
 # Global variables
 # -----------------------------------------------------------------------------
-BornAgainCore_INCLUDEPATH = $$PWD/Core/Algorithms/inc $$PWD/Core/FormFactors/inc $$PWD/Core/Geometry/inc $$PWD/Core/Samples/inc $$PWD/Core/Tools/inc $$PWD/Core/StandardSamples
-BornAgainCore_LIB = $$PWD/lib/$${SOPREFIX}BornAgainCore.$${SONAME}
+BornAgainCore_INCLUDE_DIR = $$PWD/Core/Algorithms/inc $$PWD/Core/FormFactors/inc $$PWD/Core/Geometry/inc $$PWD/Core/Samples/inc $$PWD/Core/Tools/inc $$PWD/Core/StandardSamples
+BornAgainCore_LIBRARY = $$PWD/lib/$${SOPREFIX}BornAgainCore.$${SONAME}
 
-BornAgainFit_INCLUDEPATH = $$PWD/Fit/Factory/inc
-BornAgainFit_LIB = $$PWD/lib/$${SOPREFIX}BornAgainFit.$${SONAME}
+BornAgainFit_INCLUDE_DIR = $$PWD/Fit/Factory/inc
+BornAgainFit_LIBRARY = $$PWD/lib/$${SOPREFIX}BornAgainFit.$${SONAME}
 
-RootMinimizers_INCLUDEPATH = $${PWD}/ThirdParty/RootMinimizers/inc
-RootMinimizers_LIB = $$PWD/lib/$${SOPREFIX}RootMinimizers.$${SONAME}
-#RootMinimizers_LIB = $$PWD/lib/libRootMinimizers.a
-
-#RootMathMore_INCLUDEPATH = $${PWD}/ThirdParty/RootMathMore/inc
-#RootMathMore_LIB = $$PWD/lib/libRootMathMore.$${SONAME}
-
-gtest_LIB = $$PWD/lib/$${SOPREFIX}gtest.$${SONAME}
+RootMinimizers_INCLUDE_DIR = $${PWD}/ThirdParty/RootMinimizers/inc
+RootMinimizers_LIBRARY = $$PWD/lib/$${SOPREFIX}RootMinimizers.$${SONAME}
 
+gtest_INCLUDE_DIR= $${PWD}/ThirdParty/gtest/gtest-1.6.0/include
+gtest_LIBRARY = $$PWD/lib/$${SOPREFIX}gtest.$${SONAME}
 
 # -----------------------------------------------------------------------------
 # general external libraries
@@ -63,100 +59,88 @@ gtest_LIB = $$PWD/lib/$${SOPREFIX}gtest.$${SONAME}
 # --- checking gsl header ---
 GSL_HEADERFILE = gsl/gsl_sf_bessel.h
 macx|unix {
-  GSL_HEADER_LOCATIONS = /opt/local/include /usr/local/include /usr/include
+  GSL_HEADER_LOCATIONS = /opt/local2/include /opt/local/include /usr/local/include /usr/include
 }
 win32 {
   GSL_HEADER_LOCATIONS = "C:/opt/local/include"
 }
-for(dir, GSL_HEADER_LOCATIONS): isEmpty(GSL_INCLUDE): exists($${dir}/$${GSL_HEADERFILE}): GSL_INCLUDE = $${dir}
-isEmpty(GSL_INCLUDE): message("Can't find" $${GSL_HEADERFILE} "in" $${GSL_HEADER_LOCATIONS})
-GSL_LIB = $$replace(GSL_INCLUDE,"include","lib")
-INCLUDEPATH *=  $${GSL_INCLUDE}
-LIBS *= -L$${GSL_LIB}
-
+for(dir, GSL_HEADER_LOCATIONS): isEmpty(GSL_INCLUDE_DIR): exists($${dir}/$${GSL_HEADERFILE}): GSL_INCLUDE_DIR = $${dir}
+isEmpty(GSL_INCLUDE_DIR): message("Can't find" $${GSL_HEADERFILE} "in" $${GSL_HEADER_LOCATIONS})
+GSL_LIBRARY_DIR = $$replace(GSL_INCLUDE_DIR,"include","lib")
 macx|unix {
-LIBS += -lgsl -lgslcblas
+    GSL_LIBRARY = -L$${GSL_LIBRARY_DIR} -lgsl -lgslcblas
 }
 win32 {
-LIBS += -lgsl-0 -lgslcblas-0
+    GSL_LIBRARY = -L$${GSL_LIBRARY_DIR} -lgsl-0 -lgslcblas-0
 }
 
 # --- checking eigen headers ---
 EIGEN_HEADERFILE = Eigen/Core
 macx|unix {
-  EIGEN_HEADER_LOCATIONS = /opt/local/include /opt/local/include/eigen3  /usr/local/include /usr/include
+  EIGEN_HEADER_LOCATIONS = /opt/local2/include  /opt/local/include /opt/local/include/eigen3  /usr/local/include /usr/include
 }
 win32 {
   EIGEN_HEADER_LOCATIONS = "C:/opt/local/include"
 }
-for(dir, EIGEN_HEADER_LOCATIONS): isEmpty(EIGEN_INCLUDE): exists($${dir}/$${EIGEN_HEADERFILE}): EIGEN_INCLUDE = $${dir}
-isEmpty(EIGEN_INCLUDE) {
+for(dir, EIGEN_HEADER_LOCATIONS): isEmpty(EIGEN_INCLUDE_DIR): exists($${dir}/$${EIGEN_HEADERFILE}): EIGEN_INCLUDE_DIR = $${dir}
+isEmpty(EIGEN_INCLUDE_DIR) {
     #message("Can't find" $${EIGEN_HEADERFILE} "in" $${EIGEN_HEADER_LOCATIONS} " Using build in eigen3")
-    EIGEN_INCLUDE = $$PWD/ThirdParty/eigen3
+    EIGEN_INCLUDE_DIR = $$PWD/ThirdParty/eigen3
 }
-INCLUDEPATH *=  $${EIGEN_INCLUDE}
 
 # --- checking fftw3 ---
 FFTW3_HEADERFILE = fftw3.h
 macx|unix {
-  FFTW3_HEADER_LOCATIONS = /opt/local/include /usr/local/include /usr/include
+  FFTW3_HEADER_LOCATIONS = /opt/local2/include  /opt/local/include /usr/local/include /usr/include
   FFTW3_LIBNAME = fftw3
 }
 win32 {
   FFTW3_HEADER_LOCATIONS = "C:/opt/local/include"
   FFTW3_LIBNAME = fftw3-3
 }
-for(dir, FFTW3_HEADER_LOCATIONS): isEmpty(FFTW3_INCLUDE): exists($${dir}/$${FFTW3_HEADERFILE}): FFTW3_INCLUDE = $${dir}
-isEmpty(FFTW3_INCLUDE): message("Can't find" $${FFTW3_HEADERFILE} "in" $${FFTW3_HEADER_LOCATIONS})
-FFTW3_LIB = $$replace(FFTW3_INCLUDE,"include","lib")
-INCLUDEPATH *=  $${FFTW3_INCLUDE}
-LIBS *= -L$${FFTW3_LIB}
-LIBS += -l$${FFTW3_LIBNAME}
+for(dir, FFTW3_HEADER_LOCATIONS): isEmpty(FFTW3_INCLUDE_DIR): exists($${dir}/$${FFTW3_HEADERFILE}): FFTW3_INCLUDE_DIR = $${dir}
+isEmpty(FFTW3_INCLUDE_DIR): message("Can't find" $${FFTW3_HEADERFILE} "in" $${FFTW3_HEADER_LOCATIONS})
+FFTW3_LIBRARY_DIR = $$replace(FFTW3_INCLUDE_DIR,"include","lib")
+FFTW3_LIBRARY = -L$${FFTW3_LIBRARY_DIR} -l$${FFTW3_LIBNAME}
 
 # --- checking boost ---
 BOOST_HEADERFILE = boost/version.hpp
 macx|unix {
-  BOOST_HEADER_LOCATIONS = /opt/local/include /usr/local/include /usr/include
+  BOOST_HEADER_LOCATIONS = /opt/local2/include  /opt/local/include /usr/local/include /usr/include
 }
 win32 {
   BOOST_HEADER_LOCATIONS = "C:/opt/local/include"
   BOOST_LIB_SUFFIX = -mgw48-mt-1_54
 }
-for(dir, BOOST_HEADER_LOCATIONS): isEmpty(BOOST_INCLUDE): exists($${dir}/$${BOOST_HEADERFILE}): BOOST_INCLUDE = $${dir}
-isEmpty(BOOST_INCLUDE): message("Can't find" $${BOOST_HEADERFILE} "in" $${BOOST_HEADER_LOCATIONS})
+for(dir, BOOST_HEADER_LOCATIONS): isEmpty(BOOST_INCLUDE_DIR): exists($${dir}/$${BOOST_HEADERFILE}): BOOST_INCLUDE_DIR = $${dir}
+isEmpty(BOOST_INCLUDE_DIR): message("Can't find" $${BOOST_HEADERFILE} "in" $${BOOST_HEADER_LOCATIONS})
 BOOST_LIBFILES = libboost*
 # following check only works on *nix systems
 macx|unix {
   BOOST_LIB_LOCATIONS = /opt/local/lib /usr/local/lib /usr/lib64 /usr/lib
-  for(dir, BOOST_LIB_LOCATIONS): isEmpty(BOOST_LIB) {
+  for(dir, BOOST_LIB_LOCATIONS): isEmpty(BOOST_LIBRARY_DIR) {
     NumberOfSuchFiles=$$system(ls $${dir}/$${BOOST_LIBFILES} 2> /dev/null | wc -l)
-    !isEqual(NumberOfSuchFiles, 0): BOOST_LIB = $${dir}
+    !isEqual(NumberOfSuchFiles, 0): BOOST_LIBRARY_DIR = $${dir}
   }
 }
 win32 {
-  BOOST_LIB = "C:/Boost/lib"
+  BOOST_LIBRARY_DIR = "C:/Boost/lib"
 }
-isEmpty(BOOST_LIB): message("Can't find" $${BOOST_LIBFILES} "in" $${BOOST_LIB_LOCATIONS})
-INCLUDEPATH *=  $${BOOST_INCLUDE}
-LIBS *= -L$${BOOST_LIB}
-LIBS += -lboost_program_options$${BOOST_LIB_SUFFIX} -lboost_iostreams$${BOOST_LIB_SUFFIX} -lboost_system$${BOOST_LIB_SUFFIX} -lboost_filesystem$${BOOST_LIB_SUFFIX} -lboost_regex$${BOOST_LIB_SUFFIX} -lboost_thread$${BOOST_LIB_SUFFIX}
-#LIBS += -lboost_program_options -lboost_iostreams -lboost_system -lboost_filesystem -lboost_regex -lboost_thread -lz
+isEmpty(BOOST_LIBRARY_DIR): message("Can't find" $${BOOST_LIBFILES} "in" $${BOOST_LIB_LOCATIONS})
+BOOST_LIBRARY = -L$${BOOST_LIBRARY_DIR} -lboost_program_options$${BOOST_LIB_SUFFIX} -lboost_iostreams$${BOOST_LIB_SUFFIX} -lboost_system$${BOOST_LIB_SUFFIX} -lboost_filesystem$${BOOST_LIB_SUFFIX} -lboost_regex$${BOOST_LIB_SUFFIX} -lboost_thread$${BOOST_LIB_SUFFIX}
 # checking special case when system doesn't have libboost_thread library but have libboost_thread-mt
 !win32 {
-  NumberOfSuchFiles=$$system(ls $${BOOST_LIB}/libboost_thread-mt* 2> /dev/null | wc -l)
+  NumberOfSuchFiles=$$system(ls $${BOOST_LIBRARY_DIR}/libboost_thread-mt* 2> /dev/null | wc -l)
   !isEqual(NumberOfSuchFiles, 0) {
     # library libboost_thread-mt exists
-    LIBS = $$replace(LIBS, "-lboost_thread", "-lboost_thread-mt")
+    BOOST_LIBRARY = $$replace(BOOST_LIBRARY, "-lboost_thread", "-lboost_thread-mt")
   }
 }
-#win32 {
-#  LIBS = $$replace(LIBS, "-lboost_thread", "-lboost_thread-mt")
-#}
 
-isEmpty(GSL_INCLUDE): error("missed dependency:" $${GSL_HEADERFILE})
-isEmpty(FFTW3_INCLUDE): error("missed dependency:" $${FFTW3_HEADERFILE})
-isEmpty(BOOST_INCLUDE): error("missed dependency:" $${BOOST_HEADERFILE})
-isEmpty(BOOST_LIB): error("missed dependency:" $${BOOST_LIBFILES})
+isEmpty(GSL_INCLUDE_DIR): error("missed dependency:" $${GSL_HEADERFILE})
+isEmpty(FFTW3_INCLUDE_DIR): error("missed dependency:" $${FFTW3_HEADERFILE})
+isEmpty(BOOST_INCLUDE_DIR): error("missed dependency:" $${BOOST_HEADERFILE})
+isEmpty(BOOST_LIBRARY_DIR): error("missed dependency:" $${BOOST_LIBFILES})
 
 
 # -----------------------------------------------------------------------------
@@ -167,23 +151,15 @@ isEqual(env_jcns_variable, "yes") {
   CONFIG += BORNAGAIN_JCNS
 }
 
-CONFIG(BORNAGAIN_JCNS) {
-  message("Special config for JCNS")
-  INCLUDEPATH += /usr/users/jcns/pospelov/software/include
-  OLD_LIBS = $$LIBS
-  LIBS = -L/usr/users/jcns/pospelov/software/lib -L/usr/local/lib -L/usr/lib64 \
-         -lgsl -lgslcblas -lfftw3 -lboost_program_options -lboost_iostreams \
-         -lboost_system -lboost_signals  -lboost_filesystem -lboost_regex \
-         -lboost_thread $$OLD_LIBS
-}
-
-
-# -----------------------------------------------------------------------------
-# general include paths
-# -----------------------------------------------------------------------------
-INCLUDEPATH += $$BornAgainCore_INCLUDEPATH
-DEPENDPATH  += $$BornAgainCore_INCLUDEPATH
-
+#CONFIG(BORNAGAIN_JCNS) {
+#  message("Special config for JCNS")
+#  INCLUDEPATH += /usr/users/jcns/pospelov/software/include
+#  OLD_LIBS = $$LIBS
+#  LIBS = -L/usr/users/jcns/pospelov/software/lib -L/usr/local/lib -L/usr/lib64 \
+#         -lgsl -lgslcblas -lfftw3 -lboost_program_options -lboost_iostreams \
+#         -lboost_system -lboost_signals  -lboost_filesystem -lboost_regex \
+#         -lboost_thread $$OLD_LIBS
+#}
 
 # -----------------------------------------------------------------------------
 # compiler options for debug and release
@@ -226,18 +202,11 @@ CONFIG(PEDANTIC) {
 
 
 # -----------------------------------------------------------------------------
-# check ROOT existance
+# ROOT framework settings
 # -----------------------------------------------------------------------------
-macx|unix {
-    ROOT_FRAMEWORK = $$system(root-config --prefix)
-}
-win32 {
-#    ROOT_FRAMEWORK = "C:/root"
-}
+macx|unix:ROOT_FRAMEWORK = $$system(root-config --prefix)
+win32:ROOT_FRAMEWORK = "C:/root"
 
-# -----------------------------------------------------------------------------
-# add ROOT libraries
-# -----------------------------------------------------------------------------
 !isEmpty(ROOT_FRAMEWORK) {
   macx|unix {
     LIBEXT = so
@@ -247,10 +216,10 @@ win32 {
   }
 
   macx|unix {
-    ROOT_FRAMEWORK_INCLUDEPATH += $$system(root-config --incdir)
+    ROOT_INCLUDE_DIR += $$system(root-config --incdir)
   }
   win32 {
-    ROOT_FRAMEWORK_INCLUDEPATH += "C:/root/include"
+    ROOT_INCLUDE_DIR += "C:/root/include"
   }
   MYROOTCINT = $${ROOT_FRAMEWORK}/bin/rootcint
   macx|unix {
@@ -259,18 +228,18 @@ win32 {
   win32 {
     ROOTLIBDIR = "C:/root/lib"
   }
-  ROOT_FRAMEWORK_LIBS += -L$${ROOTLIBDIR}
+  ROOT_LIBRARY += -L$${ROOTLIBDIR}
   REQUIRED_ROOT_LIBS = Gui Core Cint RIO Hist Graf Graf3d Gpad Tree Rint Postscript Matrix MathCore Minuit2 Thread
 
   # check existence of required ROOT libraries
   for(x, REQUIRED_ROOT_LIBS) {
     libfile = $${ROOTLIBDIR}/lib$${x}.$${LIBEXT}
     !exists($${libfile}) : MISSED_ROOT_LIBRARIES += $${libfile}
-    ROOT_FRAMEWORK_LIBS += $${libfile}
+    ROOT_LIBRARY += $${libfile}
   }
   !isEmpty(MISSED_ROOT_LIBRARIES): error( "The following libraries are missing in $${ROOTLIBDIR}: $${MISSED_ROOT_LIBRARIES}.")
 
-  ROOT_FRAMEWORK_LIBS += -lpthread -lm #-ldl
+  ROOT_LIBRARY += -lpthread -lm #-ldl
 
   # generation of ROOT dictionaries
   !isEmpty(BORNAGAIN_ROOT_DICT_FOR_CLASSES) {
@@ -290,50 +259,47 @@ win32 {
 # -----------------------------------------------------------------------------
 # add python API support
 # -----------------------------------------------------------------------------
-CONFIG(BORNAGAIN_PYTHON) {
-  # user wants to compile python module
+macx|unix: WhichPython=$$system(which python)
+win32:WhichPython="C:/Python27/python.exe"
+!isEmpty(WhichPython) {
+  pythonvers=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.version[:3])\" ")
+  pythonnumpy=$$system("$${WhichPython} -c \"import sys; import numpy; sys.stdout.write(numpy.get_include())\" ")
   macx|unix {
-    WhichPython=$$system(which python)
+    pythonsysincdir=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.prefix + \'/include/python\' + sys.version[:3])\" ")
+    pythonsyslibdir=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.prefix + \'/lib\' )\" ")
   }
   win32 {
-    WhichPython="C:/Python27/python.exe"
+    pythonsysincdir=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.prefix + \'/include')\" ")
+    pythonsyslibdir=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.prefix + \'/libs\' )\" ")
   }
-  isEmpty(WhichPython) {
-    # we do not have python
-    error("Can not find any sign of python")
-  } else {
-    pythonvers=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.version[:3])\" ")
-    pythonnumpy=$$system("$${WhichPython} -c \"import sys; import numpy; sys.stdout.write(numpy.get_include())\" ")
-    macx|unix {
-      pythonsysincdir=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.prefix + \'/include/python\' + sys.version[:3])\" ")
-      pythonsyslibdir=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.prefix + \'/lib\' )\" ")
-    }
-    win32 {
-      pythonsysincdir=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.prefix + \'/include')\" ")
-      pythonsyslibdir=$$system("$${WhichPython} -c \"import sys; sys.stdout.write(sys.prefix + \'/libs\' )\" ")
-    }
-    #message(pythonvers : $$pythonvers)
-    #message(pythoninc  : $$pythonsysincdir)
-    #message(pythonlib  : $$pythonsyslibdir)
-    #message(pythonnumpy: $$pythonnumpy)
-    lessThan(pythonvers, 2.6): error("BornAgain requires python 2.6 or greater")
-
-    INCLUDEPATH += $$pythonsysincdir
-    macx|unix {
-      PYTHON_LIB_DIRECTIVE=-lpython$$pythonvers
-    }
-    win32 {
-      PYTHON_LIB_DIRECTIVE="-lpython27"
-    }
-    LIBS += -lboost_python$${BOOST_LIB_SUFFIX} -L$$pythonsyslibdir $$PYTHON_LIB_DIRECTIVE
-
-    # location of numpy
-    !exists($$pythonnumpy/numpy/arrayobject.h): error("Can't find numpy/arrayobject.h in $$pythonnumpy, you have to install python-numpy-devel")
-    INCLUDEPATH += $$pythonnumpy
+  #message(pythonvers : $$pythonvers)
+  #message(pythoninc  : $$pythonsysincdir)
+  #message(pythonlib  : $$pythonsyslibdir)
+  #message(pythonnumpy: $$pythonnumpy)
+  lessThan(pythonvers, 2.6): error("BornAgain requires python 2.6 or greater")
+
+  #INCLUDEPATH += $$pythonsysincdir
+  macx|unix {
+    PYTHON_LIB_DIRECTIVE=-lpython$$pythonvers
   }
+  win32 {
+    PYTHON_LIB_DIRECTIVE="-lpython27"
+  }
+  #LIBS += -lboost_python$${BOOST_LIB_SUFFIX} -L$$pythonsyslibdir $$PYTHON_LIB_DIRECTIVE
+
+  # location of numpy
+  !exists($$pythonnumpy/numpy/arrayobject.h): error("Can't find numpy/arrayobject.h in $$pythonnumpy, you have to install python-numpy-devel")
+  #INCLUDEPATH += $$pythonnumpy
+  PYTHON_INCLUDE_DIR = $$pythonsysincdir $$pythonnumpy
+  PYTHON_LIBRARY = -lboost_python$${BOOST_LIB_SUFFIX} -L$$pythonsyslibdir $$PYTHON_LIB_DIRECTIVE
+}
+CONFIG(BORNAGAIN_PYTHON) {
+    isEmpty(WhichPython): error("Can't find any sign of python")
 }
 
+# -----------------------------------------------------------------------------
 # location of object files for debug/release builds
+# -----------------------------------------------------------------------------
 unix {
     CONFIG(debug, debug|release):OBJECTS_DIR = $${OUT_PWD}/.obj/debug
     CONFIG(release, debug|release):OBJECTS_DIR = $${OUT_PWD}/.obj/release