Commit b65e840e authored by Utkarsh Ayachit's avatar Utkarsh Ayachit

ENH: ParaView Customization/Branding Commit.

This commit makes it possible to make custom clients based on ParaView. There
are a host of changes in this commit that restucture the Qt client level
classes.

For more details refer to the following links:

http://www.paraview.org/ParaView3/index.php/ParaView-based_Applications

http://www.paraview.org/Wiki/Writing_Custom_Applications
parent b32e2261
......@@ -16,20 +16,9 @@ INCLUDE(${QT_USE_FILE})
INCLUDE_DIRECTORIES(
${VTK_INCLUDE_DIR}
${PARAVIEW_INCLUDE_DIRS}
${ParaView_SOURCE_DIR}/VTK/GUISupport/Qt
${pqComponents_SOURCE_DIR}
${pqComponents_BINARY_DIR}
${pqCore_SOURCE_DIR}
${pqCore_BINARY_DIR}
${QtWidgets_SOURCE_DIR}
${QtWidgets_BINARY_DIR}
${QtTesting_SOURCE_DIR}
${QtTesting_BINARY_DIR}
${QtPython_SOURCE_DIR}
${QtPython_BINARY_DIR}
${PARAVIEW_GUI_INCLUDE_DIRS}
)
MACRO(paraview_build_optional_application name comment subdirectory default)
OPTION(PARAVIEW_BUILD_${name} "Build ${comment}" ${default})
MARK_AS_ADVANCED(PARAVIEW_BUILD_${name})
......@@ -41,7 +30,7 @@ MACRO(paraview_build_optional_application name comment subdirectory default)
ENDIF(PARAVIEW_BUILD_${name})
ENDMACRO(paraview_build_optional_application)
paraview_build_optional_application(Client "Standard ParaView Client" Client ON)
paraview_build_optional_application(ParaView "Standard ParaView Client" ParaView ON)
paraview_build_optional_application(OverView "OverView Informatics Client" OverView OFF)
IF(BUILD_SHARED_LIBS)
......
This diff is collapsed.
# Make sure this CMake has BundleUtilities.cmake:
#
if(NOT EXISTS "${CMAKE_ROOT}/Modules/BundleUtilities.cmake")
message(FATAL_ERROR "error: BundleUtilities.cmake not found. Use CMake 2.6.4 or later.")
endif(NOT EXISTS "${CMAKE_ROOT}/Modules/BundleUtilities.cmake")
# Avoid following symlinks encountered during FILE GLOB_RECURSE calls:
#
if(COMMAND CMAKE_POLICY)
cmake_policy(SET CMP0009 NEW)
endif(COMMAND CMAKE_POLICY)
# Allow include to do cmake_policy push/pops:
#
if(COMMAND CMAKE_POLICY)
cmake_policy(SET CMP0011 NEW)
endif(COMMAND CMAKE_POLICY)
# gp_item_default_embedded_path_override item default_embedded_path_var
#
# Return the path that others should refer to the item by when the item
# is embedded inside a bundle.
#
# This is a project-specific override of BundleUtilities.cmake's
# gp_item_default_embedded_path
#
function(gp_item_default_embedded_path_override item default_embedded_path_var)
# By default, embed items as set by gp_item_default_embedded_path:
#
set(path "${${default_embedded_path_var}}")
# But for ParaView...
#
# ...embed *.dylib in the Libraries folder:
#
if(item MATCHES "\\.dylib$")
set(path "@executable_path/../Libraries")
endif(item MATCHES "\\.dylib$")
# ...embed *Plugin.dylib in the Plugins folder:
#
if(item MATCHES "Plugin\\.dylib$")
set(path "@executable_path/../Plugins")
endif(item MATCHES "Plugin\\.dylib$")
# ...embed *.so in the Plugins folder:
#
if(item MATCHES "\\.so$")
set(path "@executable_path/../Plugins")
endif(item MATCHES "\\.so$")
# ...embed *Python.so in the Libraries folder:
#
if(item MATCHES "Python\\.so$")
set(path "@executable_path/../Libraries")
endif(item MATCHES "Python\\.so$")
set(${default_embedded_path_var} "${path}" PARENT_SCOPE)
endfunction(gp_item_default_embedded_path_override)
# Copy the .app bundle from the build tree to the install tree.
# Set up the InstallPrefix ENV var and execute the shell script:
#
if("$ENV{ParaView_CPACK_GENERATOR}" STREQUAL "DragNDrop")
set(InstallPrefix "${CMAKE_INSTALL_PREFIX}")
else()
set(InstallPrefix "$ENV{DESTDIR}/Applications")
endif()
set(ENV{InstallPrefix} "${InstallPrefix}")
execute_process(COMMAND "@OSX_MAKE_STANDALONE_BUNDLE_BASH_SCRIPT@")
set(bundle "${InstallPrefix}/ParaView @PARAVIEW_VERSION_MAJOR@.@PARAVIEW_VERSION_MINOR@.@PARAVIEW_VERSION_PATCH@.app")
if(NOT EXISTS "${bundle}")
message(FATAL_ERROR "error: shell script did not put ParaView .app bundle in expected location: ${bundle}")
endif()
# Fixup the .app bundle in the install tree:
#
include(BundleUtilities)
# Read the list of ParaView plugins from the file configured by ParaView:
#
file(READ "@ParaView_BINARY_DIR@/PluginList.txt" PluginList)
# GLOB the list of Python.so files (treat them like plugins, too, for
# fixup_bundle purposes since they will not be pulled in automatically
# by dependency analysis)
#
file(GLOB PythonModules "@LIBRARY_OUTPUT_PATH@/*Python.so")
# Additional libs may be found in:
#
set(libs_path "@LIBRARY_OUTPUT_PATH@")
set(FFMPEG_avcodec_LIBRARY "@FFMPEG_avcodec_LIBRARY@")
if(FFMPEG_avcodec_LIBRARY)
get_filename_component(ffmpeg_lib_path "${FFMPEG_avcodec_LIBRARY}" PATH)
set(libs_path ${libs_path} ${ffmpeg_lib_path})
endif()
# Fix it!
#
fixup_bundle(
"${bundle}"
"${PythonModules};${PluginList}"
"${libs_path}"
)
#!/bin/sh
# InstallPrefix environment variable may be set by caller...
# If not, default to "$DESTDIR/Applications"
#
if [ "x$InstallPrefix" = "x" ]; then
InstallPrefix="$DESTDIR/Applications"
echo "info: Using default InstallPrefix value:"
echo " $InstallPrefix"
fi
ParaViewBinaryDir="@ParaView_BINARY_DIR@"
ParaViewExeName="@PV_EXE_NAME@"
ParaView_App="@EXECUTABLE_OUTPUT_PATH@/$ParaViewExeName.app"
# Remove the previous app package so we start with a clean bundle
#
echo "Remove previous bundle"
rm -rf "$InstallPrefix/ParaView @PARAVIEW_VERSION_MAJOR@.@PARAVIEW_VERSION_MINOR@.@PARAVIEW_VERSION_PATCH@.app"
# Copy paraview.app from the build tree to the install tree:
#
echo "Copy paraview.app from the build tree to $InstallPrefix/"
mkdir -p "$InstallPrefix"
cp -Rp "$ParaView_App" "$InstallPrefix/"
mv "$InstallPrefix/paraview.app" "$InstallPrefix/ParaView @PARAVIEW_VERSION_MAJOR@.@PARAVIEW_VERSION_MINOR@.@PARAVIEW_VERSION_PATCH@.app"
# Now operate on the bundle in the install tree:
#
ParaView_App="$InstallPrefix/ParaView @PARAVIEW_VERSION_MAJOR@.@PARAVIEW_VERSION_MINOR@.@PARAVIEW_VERSION_PATCH@.app"
FrameworksDir="$ParaView_App/Contents/Frameworks"
LibrariesDir="$ParaView_App/Contents/Libraries"
PluginsDir="$ParaView_App/Contents/Plugins"
PythonDir="$ParaView_App/Contents/Python"
SupportDir="$ParaView_App/Contents/Support"
# Create directories in the install tree bundle
#
mkdir -p "$FrameworksDir"
mkdir -p "$LibrariesDir"
mkdir -p "$PluginsDir"
mkdir -p "$PythonDir"
mkdir -p "$SupportDir"
# Copy the documentation into the Support directory
#
echo "Copy Qt SQLite plugins for online documentation"
cp -Rp "@QT_SQLLITE_PLUGINS_DIR@" "$LibrariesDir/"
# Copy the python scripts into the Python directory
#
echo "Copy python scripts"
cp -Rp "${ParaViewBinaryDir}/Utilities/VTKPythonWrapping/paraview" "$PythonDir/"
# Remove unneeded build-byproduct files that were copied by the
# above recursive directory copies:
#
rm -rf "$PythonDir/paraview/pv_compile_complete"
INCLUDE_DIRECTORIES(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
)
SET(PV_TEST_INIT_COMMAND "" CACHE STRING
"Command to run before a test begins. Multiple commands are separated by ';'.")
MARK_AS_ADVANCED(PV_TEST_INIT_COMMAND)
SET(PV_TEST_CLEAN_COMMAND "" CACHE STRING
"Command to run after a failed test to cleanup processes. Example: \"killall -9 rsh paraview\"")
MARK_AS_ADVANCED(PV_TEST_CLEAN_COMMAND)
SET(PV_TEST_SERVER_ROOT "localhost" CACHE STRING
"Node which serves as the root node for the cluster when testing in parallel")
MARK_AS_ADVANCED(PV_TEST_SERVER_ROOT)
SET (PV_TEST_CLIENT "localhost" CACHE STRING
"Node which serves as the client node, used to connect from the server side in reverse connection mode.")
MARK_AS_ADVANCED(PV_TEST_CLIENT)
SET(ConnectionXMLs
ManualConnectCS
ManualConnectCS-rc
ManualConnectBuiltin
ManualConnectCRSDS
ManualConnectCRSDS-rc
ManualConnectCSRR
ManualConnectCRSDSRR
)
FOREACH(xml ${ConnectionXMLs})
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${xml}.xml.in
${CMAKE_CURRENT_BINARY_DIR}/${xml}.xml
@ONLY IMMEDIATE ESCAPE_QUOTES)
ENDFOREACH(xml)
SET(CONNECT_TO_SERVER_SCRIPT
${CMAKE_CURRENT_BINARY_DIR}/ManualConnectCS.xml)
SET(CONNECT_TO_SERVER_REVERSE_SCRIPT
${CMAKE_CURRENT_BINARY_DIR}/ManualConnectCS-rc.xml)
SET(CONNECT_TO_BUILTIN_SCRIPT
${CMAKE_CURRENT_BINARY_DIR}/ManualConnectBuiltin.xml)
SET(CONNECT_TO_RS_DS_SCRIPT
${CMAKE_CURRENT_BINARY_DIR}/ManualConnectCRSDS.xml)
SET(CONNECT_TO_RS_DS_REVERSE_SCRIPT
${CMAKE_CURRENT_BINARY_DIR}/ManualConnectCRSDS-rc.xml)
# client / server with remote rendering
SET(CONNECT_TO_SERVER_REMOTE_RENDER_SCRIPT
${CMAKE_CURRENT_BINARY_DIR}/ManualConnectCSRR.xml)
# client / data server / render server with remote rendering
SET(CONNECT_TO_RS_DS_REMOTE_RENDER_SCRIPT
${CMAKE_CURRENT_BINARY_DIR}/ManualConnectCRSDSRR.xml)
SET (PARAVIEW_CLIENT paraview)
SET (PARAVIEW_DATA_SERVER pvdataserver)
SET (PARAVIEW_SERVER pvserver)
SET (PARAVIEW_RENDER_SERVER pvrenderserver)
IF (APPLE)
SET (PARAVIEW_CLIENT paraview.app/Contents/MacOS/paraview)
ENDIF (APPLE)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/pvTestDriverConfig.h.in
${CMAKE_CURRENT_BINARY_DIR}/pvTestDriverConfig.h @ONLY IMMEDIATE
ESCAPE_QUOTES)
ADD_EXECUTABLE(pvTestDriver${PV_EXE_SUFFIX} pvTestDriver.cxx)
ADD_DEPENDENCIES(pvTestDriver${PV_EXE_SUFFIX} paraview${PV_EXE_SUFFIX})
TARGET_LINK_LIBRARIES(pvTestDriver${PV_EXE_SUFFIX} vtksys)
INSTALL(TARGETS pvTestDriver${PV_EXE_SUFFIX}
DESTINATION ${PV_EXE_INSTALL}
COMPONENT Runtime)
<?xml version="1.0" ?>
<pqevents>
<!-- Start Disable LightKit -->
<pqevent object="pqClientMainWindow/MultiViewManager/SplitterFrame/MultiViewSplitter/0/MultiViewFrameMenu/OptionsButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mousePress" arguments="1,1,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mouseRelease" arguments="1,0,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mousePress" arguments="1,1,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mouseRelease" arguments="1,0,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mousePress" arguments="1,1,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mouseRelease" arguments="1,0,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/CloseButton" command="activate" arguments="" />
<!-- End Disable LightKit -->
</pqevents>
<?xml version="1.0" ?>
<pqevents>
<!--
Connection script for Client-Server-Reverse Connection
-->
<!-- Start Disable LightKit -->
<pqevent object="pqClientMainWindow/MultiViewManager/SplitterFrame/MultiViewSplitter/0/MultiViewFrameMenu/OptionsButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mousePress" arguments="1,1,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mouseRelease" arguments="1,0,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mousePress" arguments="1,1,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mouseRelease" arguments="1,0,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mousePress" arguments="1,1,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mouseRelease" arguments="1,0,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/CloseButton" command="activate" arguments="" />
<!-- End Disable LightKit -->
<pqevent object="pqClientMainWindow/menubar/menuFile" command="activate" arguments="actionServerConnect" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/addServer" command="activate" arguments="" />
<pqevent object="pqCreateServerStartupDialog/name" command="key" arguments="16777248" />
<pqevent object="pqCreateServerStartupDialog/name" command="set_string" arguments="RenderServerDataServer-rc" />
<pqevent object="pqCreateServerStartupDialog/type" command="set_string" arguments="Client / Data Server / Render Server (reverse connection)" />
<pqevent object="pqCreateServerStartupDialog/dataServerHost" command="set_string" arguments="@PV_TEST_SERVER_ROOT@" />
<pqevent object="pqCreateServerStartupDialog/renderServerHost" command="set_string" arguments="@PV_TEST_SERVER_ROOT@" />
<pqevent object="pqCreateServerStartupDialog/okButton" command="activate" arguments="" />
<pqevent object="pqEditServerStartupDialog/type" command="set_string" arguments="Manual" />
<pqevent object="pqEditServerStartupDialog/okButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/startups" command="mousePress" arguments="1,1,0,67,5,/0:0" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/startups" command="mouseRelease" arguments="1,0,0,67,5,/0:0" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/connect" command="activate" arguments="" />
</pqevents>
<?xml version="1.0" ?>
<pqevents>
<!-- Start Disable LightKit -->
<pqevent object="pqClientMainWindow/MultiViewManager/SplitterFrame/MultiViewSplitter/0/MultiViewFrameMenu/OptionsButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mousePress" arguments="1,1,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mouseRelease" arguments="1,0,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mousePress" arguments="1,1,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mouseRelease" arguments="1,0,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mousePress" arguments="1,1,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mouseRelease" arguments="1,0,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/CloseButton" command="activate" arguments="" />
<!-- End Disable LightKit -->
<pqevent object="pqClientMainWindow/menubar/menuFile" command="activate" arguments="actionServerConnect" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/addServer" command="activate" arguments="" />
<pqevent object="pqCreateServerStartupDialog/name" command="set_string" arguments="RenderServerDataServer" />
<pqevent object="pqCreateServerStartupDialog/type" command="set_string" arguments="Client / Data Server / Render Server" />
<pqevent object="pqCreateServerStartupDialog/dataServerHost" command="set_string" arguments="@PV_TEST_SERVER_ROOT@" />
<pqevent object="pqCreateServerStartupDialog/renderServerHost" command="set_string" arguments="@PV_TEST_SERVER_ROOT@" />
<pqevent object="pqCreateServerStartupDialog/okButton" command="activate" arguments="" />
<pqevent object="pqEditServerStartupDialog/type" command="set_string" arguments="Manual" />
<pqevent object="pqEditServerStartupDialog/okButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/startups" command="currentChanged" arguments="/0|0" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/connect" command="activate" arguments="" />
</pqevents>
<?xml version="1.0" ?>
<pqevents>
<!-- Start Disable LightKit -->
<pqevent object="pqClientMainWindow/MultiViewManager/SplitterFrame/MultiViewSplitter/0/MultiViewFrameMenu/OptionsButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mousePress" arguments="1,1,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mouseRelease" arguments="1,0,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mousePress" arguments="1,1,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mouseRelease" arguments="1,0,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mousePress" arguments="1,1,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mouseRelease" arguments="1,0,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/CloseButton" command="activate" arguments="" />
<!-- End Disable LightKit -->
<pqevent object="pqClientMainWindow/menubar/menuFile" command="activate" arguments="actionServerConnect" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/addServer" command="activate" arguments="" />
<pqevent object="pqCreateServerStartupDialog/name" command="set_string" arguments="RenderServerDataServer" />
<pqevent object="pqCreateServerStartupDialog/type" command="set_string" arguments="Client / Data Server / Render Server" />
<pqevent object="pqCreateServerStartupDialog/dataServerHost" command="set_string" arguments="@PV_TEST_SERVER_ROOT@" />
<pqevent object="pqCreateServerStartupDialog/renderServerHost" command="set_string" arguments="@PV_TEST_SERVER_ROOT@" />
<pqevent object="pqCreateServerStartupDialog/okButton" command="activate" arguments="" />
<pqevent object="pqEditServerStartupDialog/type" command="set_string" arguments="Manual" />
<pqevent object="pqEditServerStartupDialog/okButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/startups" command="currentChanged" arguments="/0|0" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/connect" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/menubar/menuEdit" command="activate" arguments="actionEditSettings" />
<pqevent object="pqClientMainWindow/ApplicationSettings/PageNames" command="mousePress" arguments="1,1,0,-13,10,/1:0" />
<pqevent object="pqClientMainWindow/ApplicationSettings/PageNames" command="mouseRelease" arguments="1,0,0,-13,10,/1:0" />
<pqevent object="pqClientMainWindow/ApplicationSettings/PageNames" command="mousePress" arguments="1,1,0,36,8,/1:0/2:0" />
<pqevent object="pqClientMainWindow/ApplicationSettings/PageNames" command="mouseRelease" arguments="1,0,0,36,8,/1:0/2:0" />
<pqevent object="pqClientMainWindow/ApplicationSettings/Stack/pqGlobalRenderViewOptions/stackedWidget/Server/compositingParameters/compositeThreshold" command="set_int" arguments="0" />
<pqevent object="pqClientMainWindow/ApplicationSettings/ApplyButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ApplicationSettings/CloseButton" command="activate" arguments="" />
</pqevents>
<?xml version="1.0" ?>
<pqevents>
<!--
Connection script for Client-Server-Reverse Connection
-->
<!-- Start Disable LightKit -->
<pqevent object="pqClientMainWindow/MultiViewManager/SplitterFrame/MultiViewSplitter/0/MultiViewFrameMenu/OptionsButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mousePress" arguments="1,1,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/PageNames" command="mouseRelease" arguments="1,0,0,35,11,/1:0" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mousePress" arguments="1,1,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/DefaultLightSwitch" command="mouseRelease" arguments="1,0,0,14,11" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mousePress" arguments="1,1,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/Stack/pqRenderViewOptions/stackedWidget/Lights/UseLight" command="mouseRelease" arguments="1,0,0,15,6" />
<pqevent object="pqClientMainWindow/ActiveRenderViewOptions/CloseButton" command="activate" arguments="" />
<!-- End Disable LightKit -->
<pqevent object="pqClientMainWindow/menubar/menuFile" command="activate" arguments="actionServerConnect" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/addServer" command="activate" arguments="" />
<pqevent object="pqCreateServerStartupDialog/name" command="set_string" arguments="ConnectCS-rc" />
<pqevent object="pqCreateServerStartupDialog/type" command="set_string" arguments="Client / Server (reverse connection)" />
<pqevent object="pqCreateServerStartupDialog/host" command="set_string" arguments="@PV_TEST_SERVER_ROOT@" />
<pqevent object="pqCreateServerStartupDialog/okButton" command="activate" arguments="" />
<pqevent object="pqEditServerStartupDialog/type" command="set_string" arguments="Manual" />
<pqevent object="pqEditServerStartupDialog/okButton" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/startups" command="mousePress" arguments="1,1,0,67,5,/0:0" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/startups" command="mouseRelease" arguments="1,0,0,67,5,/0:0" />
<pqevent object="pqClientMainWindow/ServerStartupBrowser/connect" command="activate" arguments="" />
</pqevents>