summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Klotz <uklotz@mixxx.org>2020-09-29 23:21:18 +0200
committerGitHub <noreply@github.com>2020-09-29 23:21:18 +0200
commit8e0a217781d5f79ebe7efba93d5fe862061ad39c (patch)
tree405f7fdfd4dd21e9ee129c857d25713f7a563749
parent8c90972a98dba24e32dba10895ed6f8d907fad10 (diff)
parentc889e0414a3166114d3d000b4959f951441b3737 (diff)
Merge pull request #3139 from daschuer/track_decl
Externalize forward declarations for Track object
-rw-r--r--src/analyzer/analyzer.h2
-rw-r--r--src/analyzer/analyzerkey.cpp1
-rw-r--r--src/analyzer/analyzerkey.h2
-rw-r--r--src/analyzer/analyzersilence.cpp1
-rw-r--r--src/analyzer/analyzerthread.cpp7
-rw-r--r--src/analyzer/analyzerthread.h6
-rw-r--r--src/dialog/dlgreplacecuecolor.cpp1
-rw-r--r--src/encoder/encoderffmpegcore.h7
-rw-r--r--src/encoder/encodersndfileflac.h1
-rw-r--r--src/encoder/encodervorbis.h6
-rw-r--r--src/encoder/encoderwave.h4
-rw-r--r--src/engine/cachingreader/cachingreader.h2
-rw-r--r--src/engine/cachingreader/cachingreaderworker.cpp1
-rw-r--r--src/engine/cachingreader/cachingreaderworker.h7
-rw-r--r--src/engine/controls/bpmcontrol.cpp1
-rw-r--r--src/engine/controls/bpmcontrol.h3
-rw-r--r--src/engine/controls/clockcontrol.cpp5
-rw-r--r--src/engine/controls/clockcontrol.h5
-rw-r--r--src/engine/controls/cuecontrol.cpp1
-rw-r--r--src/engine/controls/cuecontrol.h3
-rw-r--r--src/engine/controls/enginecontrol.h3
-rw-r--r--src/engine/controls/keycontrol.cpp1
-rw-r--r--src/engine/controls/keycontrol.h1
-rw-r--r--src/engine/controls/loopingcontrol.cpp2
-rw-r--r--src/engine/controls/loopingcontrol.h2
-rw-r--r--src/engine/controls/quantizecontrol.cpp6
-rw-r--r--src/engine/controls/quantizecontrol.h5
-rw-r--r--src/engine/controls/vinylcontrolcontrol.cpp4
-rw-r--r--src/engine/controls/vinylcontrolcontrol.h6
-rw-r--r--src/engine/enginebuffer.h11
-rw-r--r--src/engine/sidechain/enginerecord.cpp4
-rw-r--r--src/engine/sidechain/enginerecord.h6
-rw-r--r--src/engine/sidechain/shoutconnection.h11
-rw-r--r--src/engine/sync/synccontrol.cpp1
-rw-r--r--src/library/autodj/autodjprocessor.h6
-rw-r--r--src/library/autodj/dlgautodj.h12
-rw-r--r--src/library/basecoverartdelegate.cpp4
-rw-r--r--src/library/basecoverartdelegate.h3
-rw-r--r--src/library/baseplaylistfeature.h2
-rw-r--r--src/library/basetrackcache.cpp9
-rw-r--r--src/library/basetrackcache.h8
-rw-r--r--src/library/basetracktablemodel.h1
-rw-r--r--src/library/browse/browsetablemodel.cpp1
-rw-r--r--src/library/browse/browsethread.cpp7
-rw-r--r--src/library/coverart.cpp1
-rw-r--r--src/library/coverartcache.h2
-rw-r--r--src/library/coverartutils.cpp1
-rw-r--r--src/library/coverartutils.h8
-rw-r--r--src/library/crate/cratefeature.h15
-rw-r--r--src/library/dao/autodjcratesdao.cpp1
-rw-r--r--src/library/dao/autodjcratesdao.h5
-rw-r--r--src/library/dao/cuedao.cpp1
-rw-r--r--src/library/dao/cuedao.h3
-rw-r--r--src/library/dlgcoverartfullsize.h8
-rw-r--r--src/library/dlgtagfetcher.cpp1
-rw-r--r--src/library/dlgtagfetcher.h2
-rw-r--r--src/library/dlgtrackinfo.cpp2
-rw-r--r--src/library/dlgtrackinfo.h5
-rw-r--r--src/library/export/trackexportdlg.h9
-rw-r--r--src/library/export/trackexportwizard.h6
-rw-r--r--src/library/export/trackexportworker.cpp4
-rw-r--r--src/library/export/trackexportworker.h4
-rw-r--r--src/library/externaltrackcollection.h2
-rw-r--r--src/library/library.h7
-rw-r--r--src/library/libraryfeature.h14
-rw-r--r--src/library/previewbuttondelegate.h4
-rw-r--r--src/library/recording/dlgrecording.h2
-rw-r--r--src/library/scanner/libraryscanner.h19
-rw-r--r--src/library/scanner/scannerglobal.h10
-rw-r--r--src/library/scanner/scannertask.h1
-rw-r--r--src/library/searchquery.cpp12
-rw-r--r--src/library/searchquery.h11
-rw-r--r--src/library/searchqueryparser.h1
-rw-r--r--src/library/trackcollectionmanager.cpp4
-rw-r--r--src/library/trackloader.h2
-rw-r--r--src/library/trackmodel.h2
-rw-r--r--src/mixer/basetrackplayer.h4
-rw-r--r--src/mixer/playerinfo.cpp1
-rw-r--r--src/mixer/playerinfo.h6
-rw-r--r--src/mixer/playermanager.h5
-rw-r--r--src/mixxx.h2
-rw-r--r--src/musicbrainz/chromaprinter.cpp7
-rw-r--r--src/musicbrainz/chromaprinter.h2
-rw-r--r--src/musicbrainz/tagfetcher.cpp1
-rw-r--r--src/musicbrainz/tagfetcher.h2
-rw-r--r--src/preferences/broadcastsettings.h1
-rw-r--r--src/preferences/replaygainsettings.cpp2
-rw-r--r--src/preferences/replaygainsettings.h2
-rw-r--r--src/sources/audiosourcetrackproxy.h2
-rw-r--r--src/sources/soundsourceproxy.h5
-rw-r--r--src/test/analyzersilence_test.cpp7
-rw-r--r--src/test/beatgridtest.cpp2
-rw-r--r--src/test/beatmaptest.cpp4
-rw-r--r--src/test/bpmcontrol_test.cpp1
-rw-r--r--src/test/directorydaotest.cpp14
-rw-r--r--src/test/globaltrackcache_test.cpp7
-rw-r--r--src/test/librarytest.cpp2
-rw-r--r--src/test/searchqueryparsertest.cpp7
-rw-r--r--src/test/signalpathtest.h1
-rw-r--r--src/test/soundproxy_test.cpp1
-rw-r--r--src/test/trackdao_test.cpp3
-rw-r--r--src/test/trackexport_test.cpp2
-rw-r--r--src/test/trackexport_test.h3
-rw-r--r--src/track/beatfactory.h3
-rw-r--r--src/track/beatgrid.cpp4
-rw-r--r--src/track/beatgrid.h5
-rw-r--r--src/track/beatmap.cpp8
-rw-r--r--src/track/beatmap.h5
-rw-r--r--src/track/globaltrackcache.cpp1
-rw-r--r--src/track/globaltrackcache.h4
-rw-r--r--src/track/keyfactory.h5
-rw-r--r--src/track/track.h17
-rw-r--r--src/track/track_decl.h21
-rw-r--r--src/track/trackiterator.h3
-rw-r--r--src/util/dnd.cpp1
-rw-r--r--src/util/dnd.h3
-rw-r--r--src/util/itemiterator.h1
-rw-r--r--src/waveform/renderers/glslwaveformrenderersignal.cpp1
-rw-r--r--src/waveform/renderers/glslwaveformrenderersignal.h2
-rw-r--r--src/waveform/renderers/glvsynctestrenderer.cpp3
-rw-r--r--src/waveform/renderers/glwaveformrendererrgb.cpp7
-rw-r--r--src/waveform/renderers/glwaveformrenderersimplesignal.cpp1
-rw-r--r--src/waveform/renderers/qtvsynctestrenderer.cpp5
-rw-r--r--src/waveform/renderers/waveformrenderbeat.cpp1
-rw-r--r--src/waveform/renderers/waveformrendererhsv.cpp1
-rw-r--r--src/waveform/renderers/waveformrendererrgb.cpp1
-rw-r--r--src/waveform/renderers/waveformwidgetrenderer.cpp1
-rw-r--r--src/waveform/renderers/waveformwidgetrenderer.h3
-rw-r--r--src/waveform/widgets/waveformwidgetabstract.h1
-rw-r--r--src/widget/wcoverart.h1
-rw-r--r--src/widget/wcoverartlabel.cpp1
-rw-r--r--src/widget/wcoverartlabel.h4
-rw-r--r--src/widget/wcoverartmenu.h1
-rw-r--r--src/widget/wcuemenupopup.cpp1
-rw-r--r--src/widget/wcuemenupopup.h2
-rw-r--r--src/widget/whotcuebutton.cpp1
-rw-r--r--src/widget/wlibrarytableview.h6
-rw-r--r--src/widget/woverview.h3
-rw-r--r--src/widget/wspinny.h6
-rw-r--r--src/widget/wstarrating.cpp10
-rw-r--r--src/widget/wstarrating.h9
-rw-r-