Knife Tool for Sample Clips (Again) (#5524)
* Rebase BaraMGB's Knife Co-authored-by: Steffen Baranowsky <BaraMGB@freenet.de> * Draw marker * Refactoring and shift mode * Allow resizing * Add Icon * Fix stuck marker on RMB, remove unnecessary cast * Remove redundant line, more const * Fix * Review fixes * Only perform split logic for SampleTCO * Add unquantizedModHeld function * missed one * Don't use copy/paste * Don't use copy/paste * More git troubles * Fix undo * git dammit * Cleaner solution? * Set cursor, add copy assignment to SampleBuffer * Add TODO comment * Make it build * Fixes from review * Make splitTCO virtual * Make splitTCO more generic Co-authored-by: IanCaio <iancaio_dev@hotmail.com> * Prevent resizing of MIDI clips in knife mode * Fix move/resize and rework box select via ctrl * Apply suggestions from code review. Co-authored-by: IanCaio <iancaio_dev@hotmail.com> * Don't show inaccurate/useless/empty text float in knife mode * Addresses Github review - Fixes a typo where QWidget::mousePressEvent was being called inside mouseReleaseEvent. - Avoids unnecessarily disabling journalling on the Split action, since it doesn't require it. * Revert format changes in Track * Revert format changes in Track.h * Revert formatting changes in Track.cpp Co-authored-by: Hyunjin Song <tteu.ingog@gmail.com> Co-authored-by: IanCaio <iancaio_dev@hotmail.com>
This commit is contained in:
BIN
data/themes/classic/cursor_knife.png
Normal file
BIN
data/themes/classic/cursor_knife.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 414 B |
@@ -598,10 +598,10 @@ FxLine {
|
||||
color: #e0e0e0;
|
||||
qproperty-backgroundActive: qlineargradient(spread:reflect, x1:0, y1:0, x2:1, y2:0,
|
||||
stop:0 #7b838d, stop:1 #6b7581 );
|
||||
qproperty-strokeOuterActive: rgb( 0, 0, 0 );
|
||||
qproperty-strokeOuterInactive: rgba( 0, 0, 0, 50 );
|
||||
qproperty-strokeInnerActive: rgba( 255, 255, 255, 100 );
|
||||
qproperty-strokeInnerInactive: rgba( 255, 255, 255, 50 );
|
||||
qproperty-strokeOuterActive: rgb( 0, 0, 0 );
|
||||
qproperty-strokeOuterInactive: rgba( 0, 0, 0, 50 );
|
||||
qproperty-strokeInnerActive: rgba( 255, 255, 255, 100 );
|
||||
qproperty-strokeInnerInactive: rgba( 255, 255, 255, 50 );
|
||||
}
|
||||
|
||||
/* persistent peak markers for fx peak meters */
|
||||
@@ -658,7 +658,8 @@ TrackContentObjectView {
|
||||
qproperty-gradient: true; /* boolean property, set true to have a gradient */
|
||||
/* finger tip offset of cursor */
|
||||
qproperty-mouseHotspotHand: 3px 3px;
|
||||
|
||||
qproperty-mouseHotspotKnife: 0px 0px;
|
||||
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
|
||||
BIN
data/themes/default/cursor_knife.png
Normal file
BIN
data/themes/default/cursor_knife.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 414 B |
@@ -704,7 +704,8 @@ TrackContentObjectView {
|
||||
qproperty-gradient: false; /* boolean property, set true to have a gradient */
|
||||
/* finger tip offset of cursor */
|
||||
qproperty-mouseHotspotHand: 7px 2px;
|
||||
|
||||
qproperty-mouseHotspotKnife: 0px 0px;
|
||||
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user