summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers
AgeCommit message (Collapse)Author
2020-07-12Corrections to the doc installation path (CMake)JosepMaJAZ
Inclusion of the current QT 5 translation files (CMake and Scons) Corrected one resource path in glslwaveformrenderersignal.cpp Cleaned mixxx.qrc
2020-06-10Get rid of char group stringsDaniel Schürmann
For accessing control objects we need QStrings and converting them on the fly takes some unnecassary time.
2020-06-05Avoid copy in range-based for loopUwe Klotz
2020-06-04Use chars instead of single-char strings for QString::split()Jan Holthuis
2020-06-04Replace QString::SkipEmptyParts with Qt::SkipEmptyPartsJan Holthuis
2020-05-28Make QFlags usage type-safe and use default contructorJan Holthuis
2020-05-16convert to const methodsHarshit Maurya
2020-05-16rename variables and change commentsHarshit Maurya
2020-05-16waveformmark: add function to detect point in markHarshit Maurya
2020-05-16waveformrendermark: cleaner rectangle initialisationHarshit Maurya
2020-05-16wwaveformviewer: highlight hovered markHarshit Maurya
2020-05-16remove redundant inlinesHarshit Maurya
2020-05-16waveformwidgetrenderer: remove std::optional wrappingHarshit Maurya
2020-05-16wwaveformviewer: detect right click in mark line vicinityHarshit Maurya
2020-05-16wwaveformrendermark: remove unnecessary state variableHarshit Maurya
2020-05-16wwaveformviewer: add menu to vertical orientationHarshit Maurya
2020-05-16wwaveformviewer: limit to cue markers on screenHarshit Maurya
2020-05-16wwaveformviewer: add context menu to scrolling waveformHarshit Maurya
2020-05-06waveform/renderers/waveformmarkset: Draw hotcue mark with lowest index on topJan Holthuis
Currently, hotcue marks on the same position are drawn over each other and only the hotcue mark with the highest index is shown. Since not all hotcue indices might be mapped on the controller (or accessible via the skin) it makes sense to draw mark with the lowest index on top to increase the chance that a user can jump to it via GUI or performance pads. Zulip Discussion: https://mixxx.zulipchat.com/#narrow/stream/109171-development/topic/hotcue.20markers.20drawn.20over.20each.20other
2020-05-04Move Beats et al. to mixxx namespaceJavier Vilarroig
2020-04-28Fix various typosluz.paz
Found via codespell v1.17.0.dev0 ``` codespell -q 3 -S *.ts,*.po,*.rtf,./.git,./src/library,./lib,./build/wix -L ba,chang,ect,everytime,german,hace,iff,jus,ith,lokal,nd,ons,pevent,pparent,preverse,seeked,sheat,sinc,splitted,substract,thru,tim,uint ```
2020-04-15Merge pull request #2616 from ronso0/passthrough-coverJan Holthuis
show Passthrough cover on track overview
2020-04-14draw passthrough overlay on overview waveformronso0
When vinyl passthrough is enabled, dimm waveform overviews with a translucent overlay on top of all overview itemsgraphics and put 'Passthrough' QLabel on top. Any mouse events are still passed to the overview widget. Skin style: The cover color is picked from skin node <PassthroughOverlayColor> in the Overview widget (default #bb000000), the default label style can be adjusted in qss (#PassthroughLabel).
2020-04-10WaveformRenderMark: fix hotcues getting shifted to the rightBe
Commit f024e7587f9b30a0890cb7e497d55bc3ef137f28 (from GitHub PR #2529) changed hotcue creation so hotcues are labelled with a null default constructed QString instead of an empty string by default. This triggered a legacy code path in WaveformRenderMark::generateMarkImage which is no longer needed. This commit deletes the legacy code path and renders all cue images using the same drawing code regardless of whether their label string is empty. fixes https://bugs.launchpad.net/mixxx/+bug/1870942
2020-02-29Migrate hotcue color logic to mixxx::RgbColorJan Holthuis
2020-02-28Remove PredefinedColorRepresentationFerran Pujol Camins
2020-02-28Make Cue related code use QColor instead of PredefinedColorPointerFerran Pujol Camins
COs and the database now hold the color hex int representation instead of a color id.
2020-02-20Don't use a undocumentated Qt header file (changed in QT 5.8)Daniel Schürmann
2020-02-16use #pragma once anf move the GL check to the very top of the filesDaniel Schürmann
2020-02-16Make Mixxx compile even though QT_NO_OPENGL or QT_OPENGL_ES_2 is definedDaniel Schürmann
2020-01-09Merge branch '2.2' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2020-01-09Remove obsolete QPainter::HighQualityAntiAliasing renderer hintJan Holthuis
2019-11-21Revert "Merge pull request #2353 from daschuer/lp1850644"Daniel Schürmann
This reverts commit 35da91b786eb7979d4cacf1c7e650978c33ea499, reversing changes made to 7b1f4d106b14b5be9bee1a2e3d192c07a5ec5055.
2019-11-20Merge remote-tracking branch 'upstream/master' into lp1850644Daniel Schürmann
2019-11-15Merge pull request #1765 from daschuer/rate_ratioUwe Klotz
Rate ratio
2019-11-12Merge branch 'master' into new_colors_implFerran Pujol Camins
2019-11-11Merge branch 'master' into new_colors_implFerran Pujol Camins
2019-11-11Delete redundant virtual keywordsUwe Klotz
2019-11-10Add missing override to fix clang's -Winconsistent-missing-override warningsJan Holthuis
2019-11-10Merge pull request #2103 from Be-ing/autodj_intro_outroDaniel Schürmann
make better use of intro/outro markers with AutoDJ
2019-11-02Remove PredefinedColorRepresentationFerran Pujol Camins
2019-11-02Make Cue related code use QColorFerran Pujol Camins
.. instead of PredefinedColorPointer. COs and the database now hold the color hex int representation instead of a color id.
2019-10-24Merge remote-tracking branch 'upstream/2.2'Be
2019-10-24WaveformRenderMark: fix scaling for high DPI screensBe
2019-10-23move kNoHotCue constant from WaveformMark to CueBe
2019-10-01Merge remote-tracking branch 'upstream/master' into hotcue_labelsBe
2019-09-28Use PainterScope everywhereUwe Klotz
2019-09-02WaveformMark: sort marks without hotcues before those with hotcuesBe
This ensures that when a hotcue overlaps a WaveformMark without a hotcue (for example, placing a hotcue at the loop in point), the hotcue mark is drawn over the non-hotcue mark.
2019-09-02Revert "WaveformMarkRender: remove unnecessary check for null text"Be
This reverts commit 641250db22c12c0055648c0d8c003733b37fe9ef. This commit introduced a regression where hotcues without labels or colors were not drawn on the scrolling waveform.
2019-08-23WaveformMarkRender: remove unnecessary check for null textBe