diff --git a/src/linux/projectmDev10.kdevelop b/src/linux/projectmDev10.kdevelop index 735f68e6b..e1c20183f 100644 --- a/src/linux/projectmDev10.kdevelop +++ b/src/linux/projectmDev10.kdevelop @@ -65,7 +65,7 @@ 0 false make - install + default diff --git a/src/projectM-engine/PresetChooser.hpp b/src/projectM-engine/PresetChooser.hpp index 290559bb7..4cd7cb5d3 100644 --- a/src/projectM-engine/PresetChooser.hpp +++ b/src/projectM-engine/PresetChooser.hpp @@ -108,6 +108,8 @@ private: }; +inline PresetChooser::PresetChooser(const PresetLoader & presetLoader):m_presetLoader(&presetLoader) {} + inline std::size_t PresetChooser::getNumPresets() const { return m_presetLoader->getNumPresets(); } @@ -169,6 +171,12 @@ inline std::auto_ptr PresetChooser::weightedRandom(const PresetInputs & } +inline std::auto_ptr PresetChooser::directoryIndex(std::size_t index, const PresetInputs & presetInputs, + PresetOutputs & presetOutputs) const { + + return m_presetLoader->loadPreset(index,presetInputs, presetOutputs); +} + template inline std::auto_ptr PresetChooser::doWeightedSample(WeightFunctor & weightFunctor, const PresetInputs & presetInputs, PresetOutputs & presetOutputs) {