diff --git a/forms/advanced-scene-switcher.ui b/forms/advanced-scene-switcher.ui
index f54c3184..4dccbf01 100644
--- a/forms/advanced-scene-switcher.ui
+++ b/forms/advanced-scene-switcher.ui
@@ -6,10 +6,22 @@
0
0
- 1010
- 608
+ 1100
+ 600
+
+
+ 0
+ 0
+
+
+
+
+ 1100
+ 600
+
+
Advanced Scene Switcher
@@ -27,7 +39,7 @@
- General
+ General
-
@@ -49,54 +61,105 @@
-
-
-
- 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
+ Start
- -
+
-
+
+
+ Check switch conditions every
+
+
+
+ -
+
+
+ Not Active
+
+
+
+ -
+
+
+ Advanced Scene Switcher is:
+
+
+
+ -
+
+
+
+ 100
+ 0
+
+
+
+ ms
+
+
+ 50
+
+
+ 20000
+
+
+ 300
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 10
+ 0
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+ Don't switch
+
+
+ true
+
+
+
+
+
+ -
+
+
-
+
+
+ Switch to any scene in Random tab
+
+
+
+
+
+ -
0
@@ -132,94 +195,64 @@
- -
-
-
- Switch to any Scene on Random Tab
-
-
+
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ If no switch condition is met
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
- -
-
-
- Check switch conditions every
+
-
+
+
+ Qt::Vertical
- -
-
-
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
- 100
+ 10
0
-
- ms
-
-
- 50
-
-
- 20000
-
-
- 300
-
-
+
- -
-
-
- Advanced Scene Switcher is:
-
-
-
- -
-
-
- Not Active
-
-
-
- -
-
+
-
+
Qt::Horizontal
- 200
+ 40
20
- -
-
-
- Start
-
-
-
- -
-
-
- Qt::Vertical
-
-
- QSizePolicy::Preferred
-
-
-
- 20
- 40
-
-
-
-
-
@@ -430,9 +463,522 @@
+
+
+ Transition
+
+
+ -
+
+
-
+
+
+ <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
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
-
+
+
-
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
-
+
+
+ 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
+
+
+
+
+
+
+
+
- Window Title
+ Title
-
@@ -547,48 +1093,34 @@
4
-
-
+
22
22
-
-
-
-
-
- ../../../forms/images/up.svg../../../forms/images/up.svg
-
true
- upArrowIconSmall
+ addIconSmall
-
-
+
22
22
-
-
-
-
-
- ../../../forms/images/down.svg../../../forms/images/down.svg
-
true
- downArrowIconSmall
+ removeIconSmall
@@ -632,34 +1164,48 @@
-
-
+
22
22
+
+
+
+
+
+ ../../../forms/images/up.svg../../../forms/images/up.svg
+
true
- addIconSmall
+ upArrowIconSmall
-
-
+
22
22
+
+
+
+
+
+ ../../../forms/images/down.svg../../../forms/images/down.svg
+
true
- removeIconSmall
+ downArrowIconSmall
@@ -821,7 +1367,7 @@
ArrowCursor
- Executable
+ Executable
-
@@ -919,6 +1465,77 @@
-
+
-
+
+
+
+ 22
+ 22
+
+
+
+ true
+
+
+ addIconSmall
+
+
+
+ -
+
+
+
+ 22
+ 22
+
+
+
+ true
+
+
+ removeIconSmall
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 5
+ 20
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 5
+ 20
+
+
+
+
-
@@ -965,77 +1582,6 @@
- -
-
-
- Qt::Horizontal
-
-
- QSizePolicy::Fixed
-
-
-
- 5
- 20
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- -
-
-
- Qt::Horizontal
-
-
- QSizePolicy::Fixed
-
-
-
- 5
- 20
-
-
-
-
- -
-
-
-
- 22
- 22
-
-
-
- true
-
-
- addIconSmall
-
-
-
- -
-
-
-
- 22
- 22
-
-
-
- true
-
-
- removeIconSmall
-
-
-
-
@@ -1062,7 +1608,7 @@
- Screen Region
+ Region
-
@@ -1319,250 +1865,50 @@
-
+
- Scene Sequence
+ Media
-
+
-
-
+
-
-
+
When
-
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
-
+
-
-
+
- is active switch to
+ state is
-
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
-
+
-
-
+
- after
+ and
-
-
+
+
+ -
+
- 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
-
-
-
-
-
-
-
-
-
-
- Idle Detection
-
-
- -
-
-
- Enable Idle Detection
-
-
-
- -
-
-
-
-
-
- After
-
-
-
- -
-
-
- s
-
-
-
+ ms
- 1
+ 0
1000000
@@ -1570,27 +1916,14 @@
-
-
+
- of no inputs
+ switch to
-
-
-
- switch to scene
-
-
-
- -
-
-
-
- 0
- 0
-
-
+
100
@@ -1600,24 +1933,24 @@
-
-
+
using the
-
-
+
-
-
+
transition
-
-
+
Qt::Horizontal
@@ -1632,53 +1965,9 @@
-
-
-
-
-
-
- Do not switch if
-
-
-
- -
-
-
- true
-
-
- 20
-
-
-
- -
-
-
- is in focus
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
+
+
+ true
true
@@ -1686,121 +1975,12 @@
-
-
-
-
-
-
-
- 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
@@ -1816,7 +1996,7 @@
-
-
+
22
@@ -1832,7 +2012,7 @@
-
-
+
Qt::Horizontal
@@ -1844,567 +2024,20 @@
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- -
-
-
-
+
- Pause the Scene Switcher when
+ Implemented by Exeldro
- -
-
-
-
- 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
-
-
-
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 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
-
-
-
-
-
-
-
-
-
-
-
-
- Random
-
-
- -
-
-
-
-
-
- If no switch condition is met switch to
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
-
-
- -
-
-
- using the
-
-
-
- -
-
-
- -
-
-
- transition for a duration of
-
-
-
- -
-
-
- s
-
-
- 999999999.990000009536743
-
-
-
- -
-
-
- or any of the options below:
-
-
-
- -
-
-
- 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
+ File
-
@@ -2670,65 +2303,28 @@
-
+
- Media
+ Random
-
+
-
-
+
-
-
+
- When
+ If no switch condition is met switch to
-
-
-
- -
-
-
- state is
+
+
+
+ 0
+ 0
+
-
-
- -
-
-
- -
-
-
- and
-
-
-
- -
-
-
- -
-
-
- ms
-
-
- 0
-
-
- 1000000
-
-
-
- -
-
-
- switch to
-
-
-
- -
-
100
@@ -2738,24 +2334,41 @@
-
-
+
using the
-
-
+
-
-
+
- transition
+ transition for a duration of
-
-
+
+
+ s
+
+
+ 999999999.990000009536743
+
+
+
+ -
+
+
+ or any of the options below:
+
+
+
+ -
+
Qt::Horizontal
@@ -2770,9 +2383,12 @@
-
-
-
- true
+
+
+
+ 0
+ 0
+
true
@@ -2780,12 +2396,9 @@
-
-
-
- 4
-
+
-
-
+
22
@@ -2801,7 +2414,7 @@
-
-
+
22
@@ -2817,7 +2430,7 @@
-
-
+
Qt::Horizontal
@@ -2829,20 +2442,13 @@
- -
-
-
- Implemented by Exeldro
-
-
-
- Time
+ Time
-
@@ -2974,6 +2580,423 @@
+
+
+ Idle
+
+
+ -
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+ 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/stopping the scene switcher or manually switching to a different 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
+
+
+
+
+
+
+
+