diff options
Diffstat (limited to 'src/drumkitparser.h')
| -rw-r--r-- | src/drumkitparser.h | 16 | 
1 files changed, 4 insertions, 12 deletions
diff --git a/src/drumkitparser.h b/src/drumkitparser.h index 22fe83e..783ed5f 100644 --- a/src/drumkitparser.h +++ b/src/drumkitparser.h @@ -32,27 +32,19 @@  class DrumKitParser : public SAXParser {  public: -  DrumKitParser(std::string kitfile, bool preload = false, int min_velocity = -1); +  DrumKitParser(const std::string &kitfile, DrumKit &kit);    ~DrumKitParser(); -  void startTag(std::string name, std::map< std::string, std::string> attributes); +  void startTag(std::string name, +                std::map< std::string, std::string> attributes);    void endTag(std::string name); -  DrumKit *getDrumkit(); -  protected:    int readData(char *data, size_t size);  private:    FILE *fd; -  DrumKit *dk; - -  Sample *lastsample; -  Instrument *lastinstrument; -  Velocity *lastvelocity; - -  bool preload; -  int min_velocity; +  DrumKit &kit;  };  #endif/*__DRUMGIZMO_DRUMKITPARSER_H__*/  | 
