-void GuiDocument::setExtraEmbeddedFileList()
-{
- embeddedFilesModule->extraLW->clear();
- // add current embedded files
- vector<string> const & files = buffer().params().extraEmbeddedFiles();
- vector<string>::const_iterator fit = files.begin();
- vector<string>::const_iterator fit_end = files.end();
- for (; fit != fit_end; ++fit)
- embeddedFilesModule->extraLW->addItem(toqstr(*fit));
-}
-
-
-void GuiDocument::addExtraEmbeddedFile()
-{
- QString const label1 = qt_("Documents|#o#O");
- QString const dir1 = toqstr(lyxrc.document_path);
- FileFilterList const filter(_("LyX Layout (*.layout);;LaTeX Classes (*.{cls,sty});;BibTeX Databases (*.{bib,bst})"));
- QString file = browseRelFile(QString(), bufferFilepath(),
- qt_("Extra embedded file"), filter, true, label1, dir1);
-
- if (file.isEmpty())
- return;
-
- if (embeddedFilesModule->extraLW->findItems(file, Qt::MatchExactly).empty())
- embeddedFilesModule->extraLW->addItem(file);
-}
-
-
-void GuiDocument::removeExtraEmbeddedFile()
-{
- int index = embeddedFilesModule->extraLW->currentRow();
- delete embeddedFilesModule->extraLW->takeItem(index);
-}
-
-