LCOV - code coverage report
Current view: top level - src/importexport/guitarpro/internal/gtp - gp7dombuilder.h Coverage Total Hit
Test: filtered_coverage.info Lines: 100.0 % 1 1
Test Date: 2026-11-05 04:07:02

            Line data    Source code
       1              : #ifndef MU_IMPORTEXPORT_GP7DOMBUILDER_H
       2              : #define MU_IMPORTEXPORT_GP7DOMBUILDER_H
       3              : 
       4              : #include "gpdommodel.h"
       5              : #include "gp67dombuilder.h"
       6              : 
       7              : namespace mu::iex::guitarpro {
       8              : class GP7DomBuilder : public GP67DomBuilder
       9              : {
      10              : public:
      11          145 :     GP7DomBuilder() = default;
      12              : 
      13              : private:
      14              :     std::pair<int, std::unique_ptr<GPTrack> > createGPTrack(muse::XmlDomNode* trackNode, muse::XmlDomNode* versionNode) override;
      15              : 
      16              :     int readMidiChannel(muse::XmlDomNode* trackChildNode) const;
      17              :     int readMidiProgramm(muse::XmlDomNode* trackChildNode) const;
      18              :     GPTrack::Sound readSounds(muse::XmlDomNode* trackChildNode) const;
      19              :     GPTrack::SoundAutomation readTrackAutomation(muse::XmlDomNode* automationNode) const;
      20              : };
      21              : } // namespace mu::iex::guitarpro
      22              : #endif // MU_IMPORTEXPORT_GP7DOMBUILDER_H
        

Generated by: LCOV version 2.0-1