summaryrefslogtreecommitdiffstats
path: root/src/controllers/controllerpresetinfo.cpp
AgeCommit message (Collapse)Author
2020-12-20rename ControllerPreset to LegacyControllerMappingBe
2020-12-15Add missing braces around single-line statementsJan Holthuis
2020-12-02Clean up comments and use doxygen style (///)Jan Holthuis
2020-11-10Remove all @author commentsxerus2000
2020-03-19controllers/controllerpresetinfo: Remove unused header fileJan Holthuis
2018-03-28sort controller mappings in user folder first then system folderBe
This was how it was done in 2.0. It is not self-explanatory and kinda clunky, but it's better than the current situation where they are all sorted alphabetically and users get confused why they see two identically named mappings next to each other. This behavior was broken by commit effbb06 because it removed the QMap of mappings indexed by a QString for the file path.
2016-05-11Use a simpler datastructure to represent controller product details.RJ Ryan
2016-05-04Convert some qDebugs into qWarnings.RJ Ryan
2015-07-18split controller PresetInfoEnumerator class into its own cpp/h filesbe_
also rename member variables of PresetInfo and PresetInfoEnumerator classes to use m_ prefix
2015-07-18search user's settings path for controller presetsbe_
Users should not need write access to their system's Mixxx resource directory to install controller presets. Note that autogenerated presets now show up in the available presets list, which may or may not be wanted.
2015-07-02bug_1316785: removed all references to local preset folder, it has the same ↵Emile Vrijdags
function as user preset folder
2015-02-26Move src/xmlparse.cpp/h to src/util/xml.cpp/h.RJ Ryan
2014-11-18Code fascism.RJ Ryan
* Fix compiler warnings in non-3rd-party code. * Add some missing const-references. * Eliminate cases of "if(" "( ... )" and "for(".
2014-08-16Prefer pre-increment operatormidzer
2014-04-21Move preset loading into a static method in ControllerPresetFileHandler.RJ Ryan
PresetInfoEnumerator does a lot of filesystem access in its constructor so putting this code in there added a huge speed penalty for code that just wanted to parse a preset.
2014-04-21Refactor how presets are loaded.RJ Ryan
* ControllerManager no longer supports loading presets by filename. * Move preset loading logic into PresetInfoEnumerator. * Don't get the preset file handler from the Controller anymore since it's purely a function of the extension.
2014-04-21Use helper methods / defines in ControllerPresetInfo instead of duplicating ↵RJ Ryan
code.
2014-04-17uninitialized membersMarcos CARDINOT
2013-11-30Style pedantry.RJ Ryan
2013-11-30Fix clang memcpy warning.RJ Ryan
2013-06-19Moving mixxx/* to the root. A new era begins!RJ Ryan