MCPcopy Create free account
hub / github.com/KDE/okular / saveEmbeddedFile

Function saveEmbeddedFile

gui/guiutils.cpp:199–208  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

197}
198
199void saveEmbeddedFile(Okular::EmbeddedFile *ef, QWidget *parent)
200{
201 const QString caption = i18n("Where do you want to save %1?", ef->name());
202 const QString path = QFileDialog::getSaveFileName(parent, caption, ef->name());
203 if (path.isEmpty()) {
204 return;
205 }
206 QFile targetFile(path);
207 writeEmbeddedFile(ef, parent, targetFile);
208}
209
210void writeEmbeddedFile(Okular::EmbeddedFile *ef, QWidget *parent, QFile &target)
211{

Callers 3

processActionMethod · 0.85
saveFileMethod · 0.85
doSaveEmbeddedFileMethod · 0.85

Calls 3

writeEmbeddedFileFunction · 0.85
isEmptyMethod · 0.80
nameMethod · 0.45

Tested by

no test coverage detected