MCPcopy Create free account
hub / github.com/KDE/labplot / addMediaFile

Method addMediaFile

src/3rdparty/QXlsx/source/xlsxworkbook.cpp:699–717  ·  view source on GitHub ↗

! * \internal */

Source from the content-addressed store, hash-verified

697 * \internal
698 */
699void Workbook::addMediaFile(std::shared_ptr<MediaFile> media, bool force)
700{
701 Q_D(Workbook);
702
703 if (!force)
704 {
705 for (int i=0; i<d->mediaFiles.size(); ++i)
706 {
707 if (d->mediaFiles[i]->hashKey() == media->hashKey())
708 {
709 media->setIndex(i);
710 return;
711 }
712 }
713 }
714
715 media->setIndex(d->mediaFiles.size());
716 d->mediaFiles.append(media);
717}
718
719/*!
720 * \internal

Callers 3

setObjectPictureMethod · 0.80
setObjectShapeMethod · 0.80
loadXmlObjectPictureMethod · 0.80

Calls 4

hashKeyMethod · 0.80
appendMethod · 0.80
sizeMethod · 0.45
setIndexMethod · 0.45

Tested by

no test coverage detected