Thomas Wilshaw
602f96b2b6
Cleanup comment
2020-09-28 14:33:58 +01:00
Thomas Wilshaw
5bb9cb0cca
Make Offlining footage an UndoCommand
...
Created a new UndoCommand in ProjectViewModel that set the footage
input to a nullptr and resets it to the correct stream on undo.
2020-09-28 14:33:58 +01:00
Thomas Wilshaw
c1e345611d
Cleanup.
2020-09-28 14:33:56 +01:00
Thomas Wilshaw
0f1d4ec1b8
Make sure image sequences are caught.
2020-09-28 14:33:55 +01:00
Thomas Wilshaw
0e272b6bba
Cleanup and add warning message.
2020-09-28 14:33:54 +01:00
Thomas Wilshaw
3ed0cb2ab9
Move search code to seperate function.
2020-09-28 14:33:54 +01:00
Thomas Wilshaw
7c7db5c933
Check footage in use before deleteing
...
Initial very hacky implementation that checks if the footgae is in
use before deleting it and makes sure all refernences to it are
properly cleaned up.
Also added IsMedia() function to Node to simplify things a bit.
2020-09-28 14:33:53 +01:00
itsmattkc
d5dce29b22
cache: merged cachetask and footagecache into one precache task
...
Since the actual auto-cache now happens elsewhere, this cleans up a lot of
dead code.
2020-08-05 23:45:18 +10:00
itsmattkc
4b311ea3bf
projectexplorer: added unused attribute to parameter that should be used later
...
Fixes another GCC build issue.
2020-06-09 13:53:51 +10:00
itsmattkc
a18d523b51
projectexplorer: appropriately renamed "proxy" to "pre-cache"
2020-06-09 02:37:11 +10:00
itsmattkc
9095dfa463
project: replaced proxy with pre-cache
...
Removed proxy task and replaced with a true honest-to-god pre-cache for
footage. This footage is pre-cached to a sequence and therefore 100% ready
for use in it once the task is done.
2020-06-08 23:17:51 +10:00
itsmattkc
b458bfa542
proxy: improved UI on proxy menu
2020-05-04 01:33:26 +10:00
itsmattkc
6754feb2f6
proxy: began work towards creating proxy from video
2020-05-03 17:09:52 +10:00
itsmattkc
d232e035f5
mainwindow/project: implemented saving/restoring panel state to project file
2020-04-19 02:25:02 +10:00
itsmattkc
0c88a146c1
projectexplorer: added new menu to context menu
2020-04-19 01:16:55 +10:00
itsmattkc
55dcf0f5fd
projectexplorer: added functionality for opening a folder in another tab/window
2020-04-19 01:11:50 +10:00
itsmattkc
6d6b2b237e
projectexplorer/mainwindow: close sequence if it's open before deleting it
2020-04-07 03:11:50 +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
59fa80ae57
ui: on windows, use native menus
...
Minor UI improvement for Windows users.
2020-04-06 00:14:36 +10:00
itsmattkc
b54388894c
project: implemented the ability to delete items from projects
2020-03-28 12:33:28 +11:00
itsmattkc
b40dd761f5
projectexplorer: cache first selected item for context menu operations
...
Minor optimization.
2020-03-28 11:36:05 +11:00
itsmattkc
fde5e47901
projectexplorer:use if defined() and elif defined() for improved
...
compiler compatibility
2020-02-27 17:47:11 +11:00
itsmattkc
0624184b18
projectexplorer: re-implemented reveal in explorer function
2020-02-27 11:30:26 +11:00
itsmattkc
6facdc1f1b
projectpanel/projectexplorer: added select all/deselect all functionality
2020-02-23 11:33:49 +11:00
itsmattkc
63b3c60017
allow editing sequence properties in projectexplorer
2020-01-16 15:01:13 +11:00
itsmattkc
0db13a96ab
implemented a footage viewer
...
Essentially a minor derivation of a viewer type that can automatically view
footage from the project (i.e. not in a sequence).
2019-12-30 20:17:48 +11:00
itsmattkc
61c60e00d6
various small code cleanups and improvements
...
Largely refactoring work to make the code somewhat nicer to work with.
2019-12-26 19:00:08 +11:00
itsmattkc
9b6028430f
fixed segfault when right clicking empty space in project explorer
2019-10-23 00:47:41 +11:00
itsmattkc
9a78f5ce86
began implementation of footage properties
2019-09-28 04:12:09 +10:00
itsmattkc
5e3c2fb7e4
documented (nearly) ever class
2019-07-06 23:32:01 -05:00
itsmattkc
a6971b3fde
more work on project management
2019-07-06 09:46:55 -05:00
itsmattkc
bc631c495d
create new folder added
2019-07-05 11:04:23 -05:00
itsmattkc
271fbd01ae
heuristic to import into selected folder
2019-07-05 00:12:15 -05:00
itsmattkc
f9543fba4e
finished project explorer
2019-07-02 17:13:26 -07:00
itsmattkc
0f7192fc33
work towards project explorer navigation bar
2019-07-02 16:46:09 -07:00
itsmattkc
85b5bbd5d6
documentation and folded item delegates from old code back in
2019-07-02 03:01:46 -07:00
itsmattkc
1d05d6571a
fleshed out view modes for project panel
2019-07-01 19:17:56 -07:00
itsmattkc
3e6bc54f48
more project management updates
2019-07-01 17:53:52 -07:00
itsmattkc
552d610fa0
connected project toolbar to project explorer
2019-06-25 10:30:47 -07:00
itsmattkc
55c869ac1b
added copyright header to all source files
2019-06-22 23:26:31 -07:00
itsmattkc
459ad13eda
wrote viewmodel model for project browsing
2019-06-21 11:51:50 -07:00
itsmattkc
a468b3727d
further development on rewrite
2019-06-17 16:05:51 -07:00
itsmattkc
9afbe92574
began large scale restructure
2019-06-17 10:17:04 -07:00