<?xml version="1.0" ?>
<!--
Performs following actions:
* Create sphere source.
* Accept.
* Create histogram filter.
* Accept.
* Split the histogram view.
* Create another histogram filter connected to the same sphere source.
* Accept.
* Close most recent histogram view.
* Close the remaining histogram view.

On every action, we undo to start and redo to end.
Before test ends we undo a couple times to undo the closing of the 2 histogram views and make 
the renderview active. That's the final state.
-->
<pqevents>
  <pqevent object="pqClientMainWindow/menubar/menuSources" command="activate" arguments="SphereSource" />
  <pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/Accept" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/pipelineBrowserDock/pipelineBrowser" command="currentChanged" arguments="/0/0|0" />
  <pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/Accept" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget1/Frame.0/SplitVertical" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/pipelineBrowserDock/pipelineBrowser" command="currentChanged" arguments="/0/0|0" />
  <pqevent object="pqClientMainWindow/menubar/menuFilters/Alphabetical" command="activate" arguments="ExtractHistogram" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/pipelineBrowserDock/pipelineBrowser" command="currentChanged" arguments="/0/0/0|0" />
  <pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/Accept" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget1/Splitter.0/Frame.2/SplitHorizontal" command="activate" arguments="" />

  <!--
  <pqevent object="pqClientMainWindow/displayDock/displayWidgetFrame/displayScrollArea/qt_scrollarea_viewport/displayWidget/Form/ViewGroup/ViewData" command="set_boolean" arguments="true" />
  <pqevent object="pqClientMainWindow/displayDock/displayWidgetFrame/displayScrollArea/qt_scrollarea_viewport/displayWidget/Form/ViewGroup/ViewData" command="set_boolean" arguments="true" />
  -->
  <pqevent object="pqClientMainWindow/pipelineBrowserDock/pipelineBrowser" command="currentChanged" arguments="/0/0|0" />
  <pqevent object="pqClientMainWindow/menubar/menuFilters/Alphabetical" command="activate" arguments="ExtractHistogram" />
  <pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/Accept" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget1/Splitter.0/Splitter.2/Frame.6/Close" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget1/Splitter.0/Frame.2/Close" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget1/Splitter.0/Frame.1/TitleBar" command="mousePress" arguments="1,1,0,335,8" />
  <pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget1/Splitter.0/Frame.1/TitleBar" command="mouseRelease" arguments="1,0,0,335,8" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />

  <pqevent object="pqClientMainWindow/pipelineBrowserDock/pipelineBrowser" command="mousePress" arguments="1,1,0,39,5,/0:0/0:0" />
  <pqevent object="pqClientMainWindow/pipelineBrowserDock/pipelineBrowser" command="mouseRelease" arguments="1,0,0,39,5,/0:0/0:0" />
  <pqevent
  object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/DisplayFrame/CubeAxes/VisibilityCheckBox" command="set_boolean" arguments="true" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent
  object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/DisplayFrame/CubeAxes/EditButton" command="activate" arguments="" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/xtab/CubeAxesXGridLines" command="set_boolean" arguments="true" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/xtab/CubeAxesXAxisMinorTickVisibility" command="set_boolean" arguments="false" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/xtab/CubeAxesXAxisTickVisibility" command="set_boolean" arguments="false" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/xtab/CubeAxesXCustomBounds" command="set_boolean" arguments="true" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/xtab/CubeAxesXCustomBounds/CubeAxesXCustomBoundsMin" command="set_string" arguments="-0.3" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/xtab/CubeAxesXCustomBounds/CubeAxesXCustomBoundsMax" command="set_string" arguments="0.3" />
  <pqevent object="CubeAxesEditorDialog/CubeAxesFlyMode" command="set_string" arguments="Static Edges" />
  <pqevent object="CubeAxesEditorDialog/CubeAxesTickLocation" command="set_string" arguments="Both" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_tabbar" command="set_tab" arguments="1" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ytab/CubeAxesYGridLines" command="set_boolean" arguments="true" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ytab/CubeAxesYAxisMinorTickVisibility" command="set_boolean" arguments="false" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ytab/CubeAxesYAxisTickVisibility" command="set_boolean" arguments="false" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ytab/CubeAxesYCustomBounds" command="set_boolean" arguments="true" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ytab/CubeAxesYCustomBounds/CubeAxesYCustomBoundsMin" command="set_string" arguments="-0.3" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ytab/CubeAxesYCustomBounds/CubeAxesYCustomBoundsMax" command="set_string" arguments="0.3" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ytab/CubeAxesYCustomBounds" command="set_boolean" arguments="false" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_tabbar" command="set_tab" arguments="2" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ztab/CubeAxesZAxisMinorTickVisibility" command="set_boolean" arguments="false" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ztab/CubeAxesZAxisTickVisibility" command="set_boolean" arguments="false" />
  <pqevent object="CubeAxesEditorDialog/tabWidget/qt_tabwidget_stackedwidget/ztab/CubeAxesZGridLines" command="set_boolean" arguments="true" />
  <pqevent object="CubeAxesEditorDialog/Ok" command="activate" arguments="" />

  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionUndo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/MainControlsToolbar/actionRedo" command="activate" arguments="" />
  <pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget1/Frame.0/TitleBar" command="mousePress" arguments="1,1,0,251,4" />
  <pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget1/Frame.0/TitleBar" command="mouseRelease" arguments="1,0,0,251,4" />
</pqevents>
