From a6c134a82143acd32f80b2f9679f8fcf194a5402 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Mon, 20 Mar 2017 20:06:03 +0100 Subject: Add file counter methods to DrumKit and Instrument classes. --- src/drumkit.cc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/drumkit.cc') diff --git a/src/drumkit.cc b/src/drumkit.cc index 1dadf04..abef1b8 100644 --- a/src/drumkit.cc +++ b/src/drumkit.cc @@ -68,7 +68,19 @@ std::string DrumKit::getDescription() const return _description; } -size_t DrumKit::getSamplerate() const +std::size_t DrumKit::getSamplerate() const { return _samplerate; } + +std::size_t DrumKit::getNumberOfFiles() const +{ + std::size_t number_of_files = 0; + + for(const auto & instrument : instruments) + { + number_of_files += instrument->getNumberOfFiles(); + } + + return number_of_files; +} -- cgit v1.2.3