{
  "version": 12,
  "stages": [
    {
      "stage": "SceneSet_LineEdit_TextChanged",
      "start": [
        "In search line edit, the line edit text changed."
      ],
      "end": [
        "In scene set management window, the search has been triggered and completed."
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_Search_Close",
      "start": [
        "In [Scene Set Management], Click [button: Delete]"
      ],
      "end": [
        "In search line edit, the detele button has been closed."
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_DoubleClick_SceneSetItem",
      "start": [
        "re:In \\[Scene Set Management\\], Double Click \\[Button: .*\\]"
      ],
      "end": [
        "Start to switch scene collection"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_Apply",
      "start": [
        "In [Scene Set Management], Click [button: Apply]"
      ],
      "end": [
        "Start to switch scene collection"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_Rename",
      "start": [
        "In [Scene Set Management], Click [button: Rename]"
      ],
      "end": [
        "PLSDialogView PLSNameDialog Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_Delete",
      "start": [
        "In [Scene Set Management], Click [button: Delete]"
      ],
      "end": [
        "UI: [ALERT] Are you sure you wish to delete"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_Advance",
      "start": [
        "In [Scene Set Management], Click [button: Advanced]"
      ],
      "end": [
        "In scene set management window, the advance menu has been created."
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Menu_Click_Duplicate",
      "start": [
        "In [Scene Set Management], Click [menu: Duplicate]"
      ],
      "end": [
        "PLSDialogView PLSNameDialog Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Menu_Click_ExportSceneSet",
      "start": [
        "In [Scene Set Management], Click [menu: Export]"
      ],
      "end": [
        "Widget FileDialog Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_AddNew",
      "start": [
        "In [Scene Set Management], Click [button: New]"
      ],
      "end": [
        "PLSDialogView PLSNameDialog Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Hover_Import",
      "start": [
        "In scene set management window, the Import button enter event triggered."
      ],
      "end": [
        "In Scene Set Management, Widget importFromLocalButton Show",
        "In Scene Set Management, Widget importFromOtherBtn Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_ImportFromLocal",
      "start": [
        "In [Scene Set Management], Click [button: Local]"
      ],
      "end": [
        "Widget FileDialog Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_OBSAndOtherPrograms",
      "start": [
        "In [Scene Set Management], Click [button: OBS and other programs]"
      ],
      "end": [
        "PLSDialogView PLSImporter Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_SceneTemplate",
      "start": [
        "In [Scene Set Management], Click [button: Select Scene Template]"
      ],
      "end": [
        "PLSDialogView PLSSceneTemplateContainer Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Click_Close",
      "start": [
        "In [Scene Set Management], Click [button: Close]"
      ],
      "end": [
        "PLSDialogView PLSSceneCollectionView Hide"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Hover_Help",
      "start": [
        "In Scene Set Management, Widget Scene set help icon Enter"
      ],
      "end": [
        "Widget ToolTip Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ],
      "abort": [
        "In Scene Set Management, Widget Scene set help icon Leave"
      ]
    },
    {
      "stage": "SceneSet_Hover_Apply",
      "start": [
        "In Scene Set Management, Widget Apply Button Enter"
      ],
      "end": [
        "In Scene Set Management, Widget ToolTip Show: Apply Button"
      ],
      "feature": [
        "Scene Set Management窗口"
      ],
      "abort": [
        "In Scene Set Management, Widget Apply Button Leave"
      ]
    },
    {
      "stage": "SceneSet_Hover_Rename",
      "start": [
        "In Scene Set Management, Widget Rename Button Enter"
      ],
      "end": [
        "Widget ToolTip Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ],
      "abort": [
        "In Scene Set Management, Widget Rename Button Leave"
      ]
    },
    {
      "stage": "SceneSet_Hover_Delete",
      "start": [
        "In Scene Set Management, Widget Delete Button Enter"
      ],
      "end": [
        "Widget ToolTip Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ],
      "abort": [
        "In Scene Set Management, Widget Delete Button Leave"
      ]
    },
    {
      "stage": "SceneSet_ImportFromOther_Click_Add",
      "start": [
        "re:In \\[Import from another program\\], Choose \\[.*: Checked\\]"
      ],
      "end": [
        "In Import from another program window, item check state changed: checked."
      ],
      "feature": [
        "Import from other program窗口"
      ]
    },
    {
      "stage": "SceneSet_ImportFromOther_Click_CancelAdd",
      "start": [
        "re:In \\[Import from another program\\], Choose \\[.*: Unchecked\\]"
      ],
      "end": [
        "In Import from another program window, item check state changed: unchecked."
      ],
      "feature": [
        "Import from other program窗口"
      ]
    },
    {
      "stage": "SceneSet_ImportFromOther_Click_Ok",
      "start": [
        "In [Import from another program], Click [button: OK]"
      ],
      "end": [
        "PLSDialogView PLSImporter Hide"
      ],
      "feature": [
        "Import from other program窗口"
      ]
    },
    {
      "stage": "SceneSet_ImportFromOther_Click_Cancel",
      "start": [
        "In [Import from another program], Click [button: Cancel]"
      ],
      "end": [
        "PLSDialogView PLSImporter Hide"
      ],
      "feature": [
        "Import from other program窗口"
      ]
    },
    {
      "stage": "SceneSet_ImportFromOther_Click_Close",
      "start": [
        "In [Import from another program], Click [TitleBar Button: Close]"
      ],
      "end": [
        "In Import from another program, Widget PLSImporter Close"
      ],
      "feature": [
        "Import from other program窗口"
      ]
    },
    {
      "stage": "SceneSet_Titlebar_Click_Close",
      "start": [
        "In [Scene Set Management], Click [TitleBar Button: Close]"
      ],
      "end": [
        "PLSDialogView PLSSceneCollectionView Hide"
      ],
      "feature": [
        "Scene Set Management窗口"
      ]
    },
    {
      "stage": "SceneSet_Hover_Title",
      "start": [
        "In Scene Set Management, Widget Scene collection item Enter"
      ],
      "end": [
        "Widget ToolTip Show"
      ],
      "feature": [
        "Scene Set Management窗口"
      ],
      "abort": [
        "In Scene Set Management, Widget Scene collection item Leave"
      ]
    }
  ]
}