itsmattkc
|
2afa5a42c7
|
ui: optimized widget signals for selecting clips/nodes
Decent performance optimization when working with the UI.
|
2020-08-01 02:12:20 +10:00 |
|
itsmattkc
|
29d56a1583
|
timeline: implemented UI indicator for tools like razor and edit
|
2020-06-16 18:30:00 +10:00 |
|
itsmattkc
|
be5e5042bd
|
timeline: prevent rubberband from showing if the user right clicked
|
2020-05-01 04:08:35 +10:00 |
|
itsmattkc
|
17999eab7a
|
timelineview: removed "end item"
This was written as a hack to force our QGraphicsScenes to larger sizes. Turns
out it was completely unnecessary and can be done better.
|
2020-04-25 15:19:46 +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
|
bf7fc9a0c4
|
panels: selecting a clip in the timeline automatically selects the corresponding
nodes in the nodeview
|
2020-02-26 00:39:30 +11:00 |
|
itsmattkc
|
7bf2422c44
|
moved timeline tracktypes into timelinecommon.h
|
2020-01-06 15:34:12 +11:00 |
|
itsmattkc
|
31b60664a7
|
Merge branch 'merge-timeline-and-viewer'
|
2020-01-04 02:45:26 +11:00 |
|
itsmattkc
|
ef91f81e0f
|
implemented cursors in the timeline
Note: this does not use the cursor SVGs in app/ui/cursors since I was never
really satisfied with them. They're kept for posterity for the time being.
|
2020-01-03 17:58:07 +11:00 |
|
itsmattkc
|
df837efbc6
|
merged timeline and viewer nodes together
|
2020-01-03 03:26:00 +11:00 |
|
itsmattkc
|
ae71b206cd
|
updated timeline tools to allow rounding as well as flooring to find the frame
at the mouse cursor point
|
2020-01-02 04:11:50 +11:00 |
|
itsmattkc
|
c2558b3d06
|
implemented inverted timeline scroll axes
Timeline scrolls horizontally by default with a preference to disable that
functionality.
|
2019-12-31 18:46:42 +11:00 |
|
itsmattkc
|
9060636499
|
correctly connect timeline and trackview so they vertically scroll in tandem
with each other
|
2019-12-31 18:29:23 +11:00 |
|
itsmattkc
|
d705a27d54
|
moved more functions to the base class in the vein of the previous commit
|
2019-12-25 02:41:40 +11:00 |
|
itsmattkc
|
4b48a73db3
|
moved some timelineview functions into a timelineviewbase for reusing
Later classes will feature similar functionality to the TimelineView, moving
them to a base class that can be easily reused seems like a good idea.
|
2019-12-25 02:20:23 +11:00 |
|
itsmattkc
|
58bcbca4c5
|
wrote mechanisms that allow the tracks to be resized from the trackview
|
2019-12-08 15:14:43 +11:00 |
|
itsmattkc
|
b09fc2b697
|
reimplemented rubberband and hand drag routines
|
2019-10-14 07:28:27 +11:00 |
|
itsmattkc
|
6f4e5a04e4
|
reimplemented pointer default functionality
|
2019-10-12 06:37:53 +11:00 |
|