diff --git a/advanced-scene-switcher.ui b/advanced-scene-switcher.ui new file mode 100644 index 00000000..9cc63926 --- /dev/null +++ b/advanced-scene-switcher.ui @@ -0,0 +1,1998 @@ + + + SceneSwitcher + + + + 0 + 0 + 981 + 405 + + + + Advanced Scene Switcher + + + + + + 0 + + + + General + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Order the different switching methods in order of their priority (with the highest priority being at the top): + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + + + 22 + 22 + + + + + ../../../forms/images/up.png../../../forms/images/up.png + + + true + + + upArrowIconSmall + + + + + + + + 22 + 22 + + + + + ../../../forms/images/down.png../../../forms/images/down.png + + + true + + + downArrowIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + QFormLayout::ExpandingFieldsGrow + + + Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing + + + + + + 0 + 0 + + + + If no switch condition is met + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Don't switch + + + true + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Switch to: + + + + + + + true + + + + 100 + 0 + + + + + + + + + + + + Check switch conditions every + + + + + + + + 100 + 0 + + + + ms + + + 50 + + + 20000 + + + 300 + + + + + + + Advanced Scene Switcher is: + + + + + + + Not Active + + + + + + + Qt::Horizontal + + + + 200 + 20 + + + + + + + + Start + + + + + + + Qt::Vertical + + + QSizePolicy::Preferred + + + + 20 + 40 + + + + + + + + + + (You can set a Hotkey to start and stop the scene switcher under Settings / Hotkeys / Toggle Start Stop for the Advanced Scene Switcher) + + + + + + + + + Automatically stop streaming/recording on scene + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Close + + + + + + + + Window Title + + + + + + + + true + + + 20 + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + + + + only if window is fullscreen + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 0 + 0 + + + + true + + + + + + + 4 + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Stay on the currently selected scene when + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + true + + + + + + + is in focus + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 0 + 0 + + + + true + + + + + + + 4 + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + Screen Region + + + + + + + + If cursor is in + + + + + + + Min X: + + + -1000000 + + + 1000000 + + + + + + + Min Y: + + + -1000000 + + + 1000000 + + + + + + + x + + + + + + + Max X: + + + -1000000 + + + 1000000 + + + + + + + Max Y: + + + -1000000 + + + 1000000 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + switch to + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + using + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Cursor is currently at: + + + + + + + + 60 + 0 + + + + true + + + + + + + x + + + + + + + + 60 + 0 + + + + true + + + + + + + Qt::Horizontal + + + + 600 + 20 + + + + + + + + + + + 0 + 0 + + + + true + + + + + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + Scene Sequence + + + + + + + + When + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + is active switch to + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + after + + + + + + + s + + + 1000000.000000000000000 + + + + + + + using + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + A sequence of automatic scene switches can be cancelled by either pausing/stoping the scene switcher or manually switching to a differnent scene + + + + + + + + 0 + 0 + + + + true + + + + + + + 4 + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 75 + true + + + + SWITCHER CONDITION CHECK INTERVAL LONGER THAN SHORTEST SCENE ROUND TRIP WAIT (This might lead to undesired switching behaviour) + + + + + + + + + + + Save Round Trips to file + + + + + + + Load Round Trips from file + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + ArrowCursor + + + Executable + + + + + + + + WARNING! Only add game exes to this list and never run more than one game that is listed here at the same time, otherwise you riskbad behaviour. You have been warned. + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + + + 100 + 0 + + + + + + + + + + + needs to be in focus + + + 100 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + true + + + true + + + + + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Implemented by dasOven + + + + + + + + + + Idle Detection + + + + + + Enable Idle Detection + + + + + + + + + After + + + + + + + s + + + + + + 1 + + + 1000000 + + + + + + + of no inputs + + + + + + + switch to scene + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + using the + + + + + + + + + + transition + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Do not switch if + + + + + + + true + + + 20 + + + + + + + is in focus + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 0 + 0 + + + + true + + + + + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + Pause + + + + + + + + Pause the Scene Switcher on scene + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 0 + 0 + + + + true + + + + + + + 4 + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Pause the Scene Switcher when + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + true + + + + + + + is in focus + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 0 + 0 + + + + true + + + + + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + Transitions + + + + + + + + <html><head/><body><p>The settings below only affect scene transitions caused by the scene switcher and not the ones you are causing manually. Additionally they will take priority over transition settings configured elsewhere in the scene switcher.</p></body></html> + + + true + + + + + + + + + Switch from scene + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + to scene + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + using transition + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 0 + 0 + + + + true + + + + + + + 4 + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 5 + 20 + + + + + + + + + + + + Warning: If the Scene Swicher interval is shorter than the duration of your transitions, the options below might lead to scene changes not being completed! (In this case avoid using the options below or increase the scene switcher interval on the general tab) + + + true + + + + + + + + + + + When scene + + + + + + + + 0 + 0 + + + + + 100 + 0 + + + + + + + + is active change default scene transition to + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 0 + 0 + + + + true + + + + + + + + + + 22 + 22 + + + + true + + + addIconSmall + + + + + + + + 22 + 22 + + + + true + + + removeIconSmall + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + Write To File / Read From File + + + + + + + + Write the name of the current scene to this file: + + + + + + + + + + Browse + + + + + + + + + + + + + Enable switching of scenes based on file input + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Read scene to be switched to from this file: + + + + + + + + + + Browse + + + + + + + + + + + + + + + +