SceneSwitcher/src/macro-core
WarmUpTill 211eac5313 Add slide show condition
It allows you to check ...
* if the slide changed
* the current slide index
* the current slide path

Important limitation:
Its internal state is only updated whenever the "slide_changed" signal
is sent by the particular source.
2023-08-01 23:52:44 +02:00
..
macro-action-audio.cpp Reduce size of audio action widget 2023-07-07 21:35:51 +02:00
macro-action-audio.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-edit.cpp Add option to enable / disable actions of macros via "Macro" action 2023-07-27 21:06:54 +02:00
macro-action-edit.hpp Add option to enable / disable actions of macros via "Macro" action 2023-07-27 21:06:54 +02:00
macro-action-file.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-file.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-filter.cpp Add option to toggle filter 2023-06-09 20:28:01 +02:00
macro-action-filter.hpp Add option to toggle filter 2023-06-09 20:28:01 +02:00
macro-action-hotkey.cpp Add option to trigger OBS hotkeys directly 2023-05-30 13:14:58 +02:00
macro-action-hotkey.hpp Add option to trigger OBS hotkeys directly 2023-05-30 13:14:58 +02:00
macro-action-http.cpp Set maximum header size to 4096 2023-07-23 00:29:14 +02:00
macro-action-http.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-macro.cpp Add option to enable / disable actions of macros via "Macro" action 2023-07-27 21:06:54 +02:00
macro-action-macro.hpp Add option to enable / disable actions of macros via "Macro" action 2023-07-27 21:06:54 +02:00
macro-action-media.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-media.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-osc.cpp Add OSC action 2023-05-17 06:31:43 -07:00
macro-action-osc.hpp Add OSC action 2023-05-17 06:31:43 -07:00
macro-action-plugin-state.cpp Fix plugin state and timer action not being translated 2023-05-17 13:47:45 -07:00
macro-action-plugin-state.hpp Add option to automatically close OBS 2023-05-10 12:44:01 -07:00
macro-action-profile.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-profile.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-projector.cpp Move GetMonitorNames() to utility 2023-05-17 04:38:44 -07:00
macro-action-projector.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-random.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-random.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-recording.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-recording.hpp Add option to set recording folder and file format string 2023-04-23 05:37:59 -07:00
macro-action-replay-buffer.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-replay-buffer.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-run.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-run.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-scene-collection.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-scene-collection.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-scene-lock.cpp Add action to toggle lock of scene items 2023-07-05 00:53:03 +02:00
macro-action-scene-lock.hpp Add action to toggle lock of scene items 2023-07-05 00:53:03 +02:00
macro-action-scene-order.cpp Mark free functions static where applicable 2023-04-30 13:13:18 -07:00
macro-action-scene-order.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-scene-switch.cpp Fix crash while waiting for transition and no transition is selected 2023-05-31 13:39:47 +02:00
macro-action-scene-switch.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-scene-transform.cpp Add more transform actions 2023-07-28 18:51:30 +02:00
macro-action-scene-transform.hpp Add more transform actions 2023-07-28 18:51:30 +02:00
macro-action-scene-visibility.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-scene-visibility.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-screenshot.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-screenshot.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-sequence.cpp Mark free functions static where applicable 2023-04-30 13:13:18 -07:00
macro-action-sequence.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-source.cpp Add option to set deinterlace mode and deinterlace field order 2023-07-07 19:19:40 +02:00
macro-action-source.hpp Add option to set deinterlace mode and deinterlace field order 2023-07-07 19:19:40 +02:00
macro-action-streaming.cpp Add spacer if not modifying strValue and remove it otherwise 2023-06-07 12:36:39 +02:00
macro-action-streaming.hpp Add spacer if not modifying strValue and remove it otherwise 2023-06-07 12:36:39 +02:00
macro-action-studio-mode.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-studio-mode.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-systray.cpp Add support setting title and icon of system tray message 2023-05-06 11:53:45 -07:00
macro-action-systray.hpp Add support setting title and icon of system tray message 2023-05-06 11:53:45 -07:00
macro-action-timer.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-action-timer.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-transition.cpp Mark free functions static where applicable 2023-04-30 13:13:18 -07:00
macro-action-transition.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-variable.cpp Use MacroSegmentSelection for index selection in "Variable" action 2023-07-27 21:06:54 +02:00
macro-action-variable.hpp Use MacroSegmentSelection for index selection in "Variable" action 2023-07-27 21:06:54 +02:00
macro-action-virtual-cam.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-action-virtual-cam.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-wait.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-action-wait.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-action-websocket.cpp Add support for sending generic OBS websocket messages 2023-07-15 14:48:45 +02:00
macro-action-websocket.hpp Add support for sending generic OBS websocket messages 2023-07-15 14:48:45 +02:00
macro-action.cpp Add option to disable individual actions of macros 2023-07-15 11:05:19 +02:00
macro-action.hpp Add option to disable individual actions of macros 2023-07-15 11:05:19 +02:00
macro-condition-audio.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-audio.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-cursor.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-cursor.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-date.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-date.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-display.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-display.hpp Add "Display" condition 2023-05-17 04:38:44 -07:00
macro-condition-edit.cpp Use FilterComboBox instead of regular QComboBox 2023-07-15 11:05:19 +02:00
macro-condition-edit.hpp Use FilterComboBox instead of regular QComboBox 2023-07-15 11:05:19 +02:00
macro-condition-file.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-file.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-filter.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-filter.hpp Enable use of variables in filter selection 2023-05-01 04:18:24 -07:00
macro-condition-hotkey.cpp Enable use of duration modifiers for hotkey condition 2023-07-26 08:00:16 +02:00
macro-condition-hotkey.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-idle.cpp Style changes platform-funcs.hpp 2023-04-30 13:13:18 -07:00
macro-condition-idle.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-macro.cpp Add option to check action enable state to "Macro" condition 2023-07-27 21:06:54 +02:00
macro-condition-macro.hpp Add option to check action enable state to "Macro" condition 2023-07-27 21:06:54 +02:00
macro-condition-media.cpp Mark free functions static where applicable 2023-04-30 13:13:18 -07:00
macro-condition-media.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-obs-stats.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-obs-stats.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-plugin-state.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-plugin-state.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-process.cpp Style changes platform-funcs.hpp 2023-04-30 13:13:18 -07:00
macro-condition-process.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-profile.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-profile.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-recording.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-recording.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-replay-buffer.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-replay-buffer.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-run.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-run.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-scene-order.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-scene-order.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-scene-transform.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-scene-transform.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-scene-visibility.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-scene-visibility.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-scene.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-scene.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-slideshow.cpp Add slide show condition 2023-08-01 23:52:44 +02:00
macro-condition-slideshow.hpp Add slide show condition 2023-08-01 23:52:44 +02:00
macro-condition-source.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-source.hpp Clean up source condition and action 2023-05-26 21:45:45 +02:00
macro-condition-streaming.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-streaming.hpp Add option to check for and set keyframe interval settings 2023-04-30 16:51:56 -07:00
macro-condition-studio-mode.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-studio-mode.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-timer.cpp Add variable support to timer condition 2023-07-26 13:34:47 +02:00
macro-condition-timer.hpp Add variable support to timer condition 2023-07-26 13:34:47 +02:00
macro-condition-transition.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-transition.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-variable.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-variable.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-virtual-cam.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-virtual-cam.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-websocket.cpp Mark locale maps as const 2023-06-03 22:38:42 +02:00
macro-condition-websocket.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition-window.cpp Rework window condition 2023-05-14 04:44:49 -07:00
macro-condition-window.hpp Rework window condition 2023-05-14 04:44:49 -07:00
macro-condition.cpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-condition.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-dock.cpp Add option to highlight macro dock if conditions of macro are true 2023-07-06 19:59:46 +02:00
macro-dock.hpp Add option to highlight macro dock if conditions of macro are true 2023-07-06 19:59:46 +02:00
macro-properties.cpp Move SetGridLayoutRowVisible() to utility 2023-07-27 19:53:25 +02:00
macro-properties.hpp Add option to highlight macro dock if conditions of macro are true 2023-07-06 19:59:46 +02:00
macro-ref.cpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-ref.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-segment-list.cpp Mark free functions static where applicable 2023-04-30 13:13:18 -07:00
macro-segment-list.hpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-segment.cpp Add advss namespace 2023-04-17 11:33:24 -07:00
macro-segment.hpp Restructure includes 2023-04-30 13:13:18 -07:00
macro-selection.cpp Adjust to FilterComboBox 2023-07-27 21:06:54 +02:00
macro-selection.hpp Use FilterComboBox instead of regular QComboBox 2023-07-15 11:05:19 +02:00
macro-tab.cpp Insert duplicated macro after original macro 2023-05-12 16:26:43 -07:00
macro-tree.cpp Fix group creation starting at incorrect index 2023-07-15 04:22:08 +02:00
macro-tree.hpp Fix reordering issues in macro tree 2023-07-15 04:22:08 +02:00
macro.cpp Add option to disable individual actions of macros 2023-07-15 11:05:19 +02:00
macro.hpp Add option to highlight macro dock if conditions of macro are true 2023-07-06 19:59:46 +02:00