Revision 48:5f23d5b29aaf common/Objects.cpp

View differences:

common/Objects.cpp
858 858
              << ", uri = " << m_uri.toString().toStdString() << std::endl;
859 859
}
860 860

  
861
AudioFile::~AudioFile()
862
{
863
    foreach (AudioFileTag *t, m_tags) delete t;
864
}
865

  
866
void
867
AudioFile::setTags(QSet<AudioFileTag *> tt)
868
{
869
    foreach (AudioFileTag *t, m_tags) {
870
        if (!tt.contains(t)) delete t;
871
    }
872
    m_tags = tt;
873
}
874

  
875
void
876
AudioFile::addTag(AudioFileTag *t)
877
{
878
    m_tags.insert(t);
879
}
861 880

  
862 881
}
863 882

  

Also available in: Unified diff