Thomas Wilshaw
bf4459cbc7
Add labels to makers
2021-10-22 22:15:53 +01:00
Thomas Wilshaw
76e55a857f
Make markers copy/paste-able
2021-10-22 22:15:52 +01:00
Thomas Wilshaw
6e77606c30
Make widget deletion undoable
2021-10-22 22:15:52 +01:00
Thomas Wilshaw
c445dc46a9
Add basic marker deleting and fix selection code
2021-10-22 22:15:52 +01:00
Thomas Wilshaw
d8101869b9
Redo marker selection code
2021-10-22 22:15:51 +01:00
Thomas Wilshaw
853dbc0066
Allow markers to be selected
2021-10-22 22:15:51 +01:00
Thomas Wilshaw
ca807b7b66
Marker color is saved to .ove file
2021-10-22 22:15:50 +01:00
Thomas Wilshaw
575ce39696
Move color to TimelineMarker and make sure all instances of a marker update on color change
2021-10-22 22:15:50 +01:00
Thomas Wilshaw
562b0e3a7f
Make sure marker position is updated whenever the timeline changes
2021-10-22 22:15:50 +01:00
Thomas Wilshaw
e0a20a278e
Cleanup
2021-10-22 22:15:50 +01:00
Thomas Wilshaw
3ff59544b2
Position markers correctly and update with scroll
2021-10-22 22:15:49 +01:00
Thomas Wilshaw
4ce922536e
Create marker widget and attempt to add to timeline
2021-10-22 22:15:47 +01:00
itsmattkc
9f4470f55c
fixed snapping regression introduced by earlier commit
2021-08-02 19:57:19 -07:00
itsmattkc
438cce1ce5
widget: use rational for internal playhead value
...
Fixes #1688
2021-08-02 10:55:01 -07:00
itsmattkc
77d4b18a60
updated copyright year for 2021 [skip ci]
2021-04-17 18:56:50 +10:00
itsmattkc
e54854b78a
fixed issue where timecodes in UI weren't updated correctly
2021-04-13 13:22:46 +10:00
itsmattkc
c687460f89
added null checks to timeline snapping and seekablewidget seeking
2021-04-10 09:24:16 +10:00
itsmattkc
2c7e974f78
scroll only in increments when dragging the playhead
2021-01-24 18:38:57 +11:00
itsmattkc
b39565cff4
audiowaveformview: multithreaded waveform rendering
2020-11-30 08:18:11 +11:00
itsmattkc
75d4cd899b
use hardcoded namespace
...
The macro defined namespaces confused the hell out of lupdate and more or less broke translations permanently. Looks like the only way we can do it is to have a hardcoded namespace, which goes against my instinct, but honestly how likely is it that we'll change the namespace anyway (I guess forks might want to do it, but that's their problem ;) )
2020-11-17 20:24:42 +11:00
itsmattkc
d241090a9f
finally updated the copyright year
2020-11-17 20:13:22 +11:00
itsmattkc
e2010dde83
made formal QtUtils class
2020-11-17 09:42:36 +11:00
itsmattkc
81c98e1026
timeline: made markers undoable
2020-11-16 08:58:51 +11:00
itsmattkc
5b69137edf
timeruler: add context menu
...
Should have more stuff in it, this is a basic implementation
2020-10-12 00:19:01 +11:00
itsmattkc
aaee2ab9ed
timeline: vastly improved snapping
2020-06-06 13:59:49 +10:00
itsmattkc
1aa87cbda6
various: encapsulate all code in the olive namespace to avoid name collisions
...
Large-scale code cleanup. Also adds a license to the top of all files that were
missing it.
2020-04-06 15:29:53 +10:00
itsmattkc
50061e4e55
waveformview: show in/out points in waveformview
...
Moved drawing routines to the base class that is used by both TimeRuler
and WaveformView
2020-03-15 18:21:14 +11:00
itsmattkc
7f2dcc8200
waveformview: made UI seekable
2020-03-14 01:57:40 +11:00