summaryrefslogtreecommitdiffstats
path: root/src/controllers/controllerpresetinfo.cpp
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2014-04-21 13:19:12 -0400
committerRJ Ryan <rryan@mixxx.org>2014-04-21 13:19:12 -0400
commitc53ad6564584f6c5f83436d2002f6f2491c4a62b (patch)
tree8bc3a14abe727a35c7c8789a375b2d6337ef0eff /src/controllers/controllerpresetinfo.cpp
parentdfd3bc435062fb5ff1c1c49f6870e39c4a031704 (diff)
Use helper methods / defines in ControllerPresetInfo instead of duplicating code.
Diffstat (limited to 'src/controllers/controllerpresetinfo.cpp')
-rw-r--r--src/controllers/controllerpresetinfo.cpp18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/controllers/controllerpresetinfo.cpp b/src/controllers/controllerpresetinfo.cpp
index 8439fe5893..ff4d8f3035 100644
--- a/src/controllers/controllerpresetinfo.cpp
+++ b/src/controllers/controllerpresetinfo.cpp
@@ -134,20 +134,15 @@ QHash<QString,QString> PresetInfo::parseOSCProduct(const QDomElement& element) c
return product;
}
-PresetInfoEnumerator::PresetInfoEnumerator(ConfigObject<ConfigValue> *pConfig)
+PresetInfoEnumerator::PresetInfoEnumerator(ConfigObject<ConfigValue>* pConfig)
: m_pConfig(pConfig) {
-
- QString configPath = m_pConfig->getResourcePath();
- controllerDirPaths.append(configPath.append("controllers/"));
- QString settingsPath = m_pConfig->getSettingsPath();
- controllerDirPaths.append(settingsPath.append("presets/"));
+ controllerDirPaths.append(localPresetsPath(pConfig));
+ controllerDirPaths.append(resourcePresetsPath(pConfig));
// Static list of supported default extensions, sorted by popularity
- fileExtensions.append(QString(".midi.xml"));
- fileExtensions.append(QString(".cntrlr.xml"));
- fileExtensions.append(QString(".hid.xml"));
- fileExtensions.append(QString(".bulk.xml"));
- fileExtensions.append(QString(".osc.xml"));
+ fileExtensions.append(QString(MIDI_PRESET_EXTENSION));
+ fileExtensions.append(QString(HID_PRESET_EXTENSION));
+ fileExtensions.append(QString(BULK_PRESET_EXTENSION));
loadSupportedPresets();
}
@@ -216,7 +211,6 @@ void PresetInfoEnumerator::addExtension(const QString extension) {
}
void PresetInfoEnumerator::loadSupportedPresets() {
-
foreach (QString dirPath, controllerDirPaths) {
QDirIterator it(dirPath);
while (it.hasNext()) {