Candice Bentéjac
0e71f2a520
[qt6] Update versions for all the imported modules
...
Qt3D.Extras cannot be updated to 2.6 yet, otherwise there are errors.
2024-11-07 18:09:01 +01:00
Candice Bentéjac
1b9e75cd4f
[qt6] Replace Qt.labs.settings with QtCore.Settings
2024-11-07 18:08:58 +01:00
Fabien Servant
eef1e6414e
if player is at the end go back to 0 on play
2024-11-04 15:27:33 +01:00
Candice Bentéjac
b02a0eef88
[Viewer] SequencePlayer: Prevent null accesses
...
When the SequencePlayer isn't available (when QtAliceVision has not been
loaded), the `viewer` element is null. All accesses to properties of this
object should thus be prevented.
2024-10-15 16:05:40 +02:00
Fabien Castan
48d08b1f88
[ui] GraphEditor: improve alignments
...
Reduce usage of anchors (except centerIn/fill).
Display of Next/Previous for IntSelector.
2024-09-02 17:08:02 +02:00
Aurore LAFAURIE
019e137386
[ui/core] First version of For Loop implementation
...
If you connect a list to an attribute, you can iterate over the list as a for loop
2024-09-02 17:08:01 +02:00
Aurore LAFAURIE
3c5e1ad273
[ui] Format GB to string for occupied cache size
2024-07-11 17:06:47 +02:00
Aurore LAFAURIE
a5d5c947db
[ui] Text Area selectable for FPS and frame number
2024-07-11 14:33:29 +02:00
Candice Bentéjac
42157809b9
[Viewer] SequencePlayer: Clean-up: Harmonize syntax
2024-06-28 12:33:33 +02:00
Candice Bentéjac
0e06ae8747
[Viewer] SequencePlayer: Fix QML errors when accessing undefined objects
2024-06-28 12:33:32 +02:00
Aurore LAFAURIE
cc2099534b
[ui] Use of pyseq for getting sequences
...
[ui] To squash
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
1168ccaacb
[ui] Resolve Sequence and ImageList on Python side
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
4590868317
[ui] Support for imageList and sequence in SequencePlayer
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
6e89cb68f6
[Viewer] Fix of side effects from output sequence in SequencePlayer
...
Unsync 3D Viewer and SequencePlayer if it is output sequence and set to 0 the frame displayed when changing sequence
2024-06-20 11:54:29 +02:00
Aurore LAFAURIE
b0063b0dde
[ui] Load image sequence from node output in SequencePlayer
2024-06-20 11:54:29 +02:00
Aurore LAFAURIE
a113898773
[ui] No update of gallery while jogging in SequencePlayer timeline
2024-06-19 17:52:25 +02:00
Aurore LAFAURIE
90fd95320a
[SequencePlayer] Max Cache Memory as setting and sync with 3D viewer by default
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
74e0e029c9
[ui] SequencePlayer cache setter, Stats layout, UI improvements
...
Stats Popup containing max cache size setter, synchronization options, and cache informations
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
a60dc8a5e2
[ui] Max available memory exposed for Sequence Player
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
277b9643b0
[ui] Fetch on play in Sequence Player
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
1c48d68bef
[ui] Fetching button added for Sequence Player
2024-06-19 17:20:10 +02:00
Aurore LAFAURIE
6b6f620124
[ui] Shortcuts in Viewer2D and SequencePlayer
2024-06-10 15:09:28 +02:00
Elyas Benyamina
631d388893
SequencePlayer: Forbid "selecting" an invalid frame number
2024-05-03 17:14:27 +02:00
Candice Bentéjac
6791f02f2d
Merge pull request #2362 from alicevision/dev/uxSequencePlayer
...
[ui] Sequence Player UX improvements (fps, slider, frame)
2024-04-19 22:54:20 +02:00
Aurore LAFAURIE
b937cb1eb0
[ui] Sequence Player UX improvements (fps, slider, frame)
...
FPS is now text input, slider has a tooltip to know on which frame you will be while handling, go to specific frame by text input or arrows on side
2024-04-19 22:50:49 +02:00
Candice Bentéjac
2b72588da3
[Viewer] SequencePlayer: Replace the two sync buttons with a single one
...
Instead of having two very similar synchronisation buttons, use a single
one with menu options.
2024-04-12 18:12:34 +02:00
Aurore LAFAURIE
369143eca1
[ui] Sync camera gizmo in Viewer3D enabled
2024-04-10 19:39:36 +02:00
Aurore LAFAURIE
5afb9cb2c8
[ui] Sync Viewer3D according to updateSelectedViewpoint
2024-04-10 19:39:36 +02:00
Aurore LAFAURIE
ca4f7f13e5
Add sync button to SequencePlayer
...
Synchronisation available for ImageGallery, SequencePlayer and Viewer3D
2024-04-10 19:39:35 +02:00
Candice Bentéjac
9c99efb3e4
[Viewer] SequencePlayer: Fix check on the image status for SequencePlayer
2023-12-20 18:02:07 +01:00
Fabien Castan
191663f471
[ui] SequencePlayer: play on last frame restart from the beginning
2023-09-21 08:36:53 +02:00
Fabien Castan
f1c906ad4f
[ui] SequencePlayer: change "repeat" icon
2023-09-21 08:35:25 +02:00
Fabien Castan
e4f130f5ac
[ui] viewer: default value for fps is now 24
2023-09-21 08:34:36 +02:00
Loïc Vital
522d838f32
[ui] SequencePlayer: improve playback
2023-08-21 11:45:04 +02:00
Loïc Vital
86fe360ca9
[ui] SequencePlayer: type coercion
2023-07-12 15:31:54 +02:00
Candice Bentéjac
73533cfac5
[Viewer] SequencePlayer: Update QtQuick imports for Qt 5.15
2023-07-12 09:13:54 +02:00
Candice Bentéjac
525e0aa2bd
[Viewer] SequencePlayer: Use correct syntax for QML connections
...
Implicitly defined slots in `Connections` are deprecated and should be
replaced with functions.
2023-07-12 09:13:54 +02:00
Loïc Vital
7af051d3ee
[ui] sequence player: feed sorted viewIds from Viewer2D to SequencePlayer
2023-07-12 09:13:53 +02:00
Loïc Vital
2641195690
[ui] sequence player: support output attribute sequences
2023-07-12 09:13:53 +02:00
mugulmd
03dc812e5d
[ui] sequence player: minor bug fixes
2023-07-12 09:13:52 +02:00
Loïc Vital
4c58d4b93f
[ui] new concept of pickedViewId to scroll in 2D viewer without constantly updating selectedViewId
2023-07-12 09:13:51 +02:00
Loïc Vital
f1de96127d
[ui] SequencePlayer: draw cached frame regions instead of single frames
2023-07-12 09:13:50 +02:00
Loïc Vital
8a3daed543
[ui] sequence player: draw cached frames indicator
2023-07-12 09:13:50 +02:00
Loïc Vital
c22c5e918f
[ui] sequence player: documentation
2023-07-12 09:13:50 +02:00
Loïc Vital
f84f114115
[ui] sequence player: improve separation of concerns
2023-07-12 09:13:49 +02:00
Loïc Vital
9295d22246
[ui] sequence player: repeat button
2023-07-12 09:13:49 +02:00
Loïc Vital
3da3c89c56
[ui] sequence player: frame label
2023-07-12 09:13:49 +02:00
Loïc Vital
b209799f1c
[ui] sequence player: FPS spinbox
2023-07-12 09:13:48 +02:00
Loïc Vital
6efaa8e05e
[ui] sequence player: previous-next frame buttons
2023-07-12 09:13:48 +02:00
Loïc Vital
47d3089e5b
[ui] sequence player: play-pause sequence using a timer
2023-07-12 09:13:47 +02:00