Age | Commit message (Collapse) | Author |
|
|
|
Also draw rounded rectangle backgrounds for them to ensure text is
legible over the waveform.
The capability for showing icons with text labels is there for the
future too.
|
|
|
|
|
|
I do not understand why these were separate classes in the first place.
|
|
This prevents labels from overlapping without enforcing an arbitrary
limit on the width of the label. The user can hover the mouse cursor
over an elided label to show its full text. In this case, subsequent
labels are temporarily hidden until the mouse cursor is moved away.
|
|
|
|
|
|
|
|
|
|
|
|
solution that consideres the parent widget device pixel ratio with < qt5.6 and above.
|
|
|
|
|
|
This avoids the text overlapping the borders of the range, which
looks ugly.
|
|
MarkRange elements in skins only have their durations rendered if they
specify a DurationTextColor. This avoids rendering the durations of
loops on the overview waveform.
|
|
|
|
|
|
|
|
|
|
... instead of "all except MANUAL cues".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Solve the actual problem that was causing the crash by disabling
copy constructor and properly implementing move constructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Precalculate mark colors and save them in WaveformMarkProperties.
|
|
|
|
|
|
|
|
Conflicts:
src/engine/controls/bpmcontrol.cpp
src/engine/controls/keycontrol.cpp
src/engine/sync/synccontrol.cpp
src/widget/wnumberrate.cpp
|
|
|
|
engine_function_pointer_connections
|
|
|
|
and remove old SLOT syntax for
ControlProxy::connectValueChangeRequest. That was easier than
getting it to play nice with the templating required for the
new functor syntax.
|
|
|
|
Conflicts:
src/mixer/playermanager.cpp
|
|
|