mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 18:08:10 +00:00
Simplify the mover semantics a bit further: The extra variable being passed in
the deleted functions was never actually used, and it hasn't been for a very long time. So the comment about the "other version" of Mover::copy() was way out of date. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26683 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
4e02ce0a9b
commit
4dc976497f
@ -287,8 +287,7 @@ void ConverterCache::add(FileName const & orig_from, string const & to_format,
|
||||
return;
|
||||
}
|
||||
item->checksum = checksum;
|
||||
if (!mover.copy(converted_file, item->cache_name,
|
||||
onlyFilename(item->cache_name.absFilename()))) {
|
||||
if (!mover.copy(converted_file, item->cache_name)) {
|
||||
LYXERR(Debug::FILES, "Could not copy file " << orig_from << " to "
|
||||
<< item->cache_name);
|
||||
} else if (!item->cache_name.changePermission(0600)) {
|
||||
@ -298,8 +297,7 @@ void ConverterCache::add(FileName const & orig_from, string const & to_format,
|
||||
} else {
|
||||
CacheItem new_item(orig_from, to_format, timestamp,
|
||||
orig_from.checksum());
|
||||
if (mover.copy(converted_file, new_item.cache_name,
|
||||
onlyFilename(new_item.cache_name.absFilename()))) {
|
||||
if (mover.copy(converted_file, new_item.cache_name)) {
|
||||
if (!new_item.cache_name.changePermission(0600)) {
|
||||
LYXERR(Debug::FILES, "Could not change file mode"
|
||||
<< new_item.cache_name);
|
||||
@ -435,8 +433,7 @@ bool ConverterCache::copy(FileName const & orig_from, string const & to_format,
|
||||
CacheItem * const item = pimpl_->find(orig_from, to_format);
|
||||
LASSERT(item, /**/);
|
||||
Mover const & mover = getMover(to_format);
|
||||
return mover.copy(item->cache_name, dest,
|
||||
onlyFilename(dest.absFilename()));
|
||||
return mover.copy(item->cache_name, dest);
|
||||
}
|
||||
|
||||
} // namespace lyx
|
||||
|
@ -86,7 +86,7 @@ CopyStatus copyFile(string const & format,
|
||||
}
|
||||
|
||||
Mover const & mover = getMover(format);
|
||||
if (!mover.copy(sourceFile, destFile, latexFile))
|
||||
if (!mover.copy(sourceFile, destFile))
|
||||
Alert::error(_("Couldn't copy file"),
|
||||
bformat(_("Copying %1$s to %2$s failed."),
|
||||
makeDisplayPath(sourceFile.absFilename()),
|
||||
|
@ -27,13 +27,6 @@ namespace lyx {
|
||||
|
||||
|
||||
bool Mover::copy(FileName const & from, FileName const & to) const
|
||||
{
|
||||
return do_copy(from, to, to.absFilename());
|
||||
}
|
||||
|
||||
|
||||
bool Mover::do_copy(FileName const & from, FileName const & to,
|
||||
string const &) const
|
||||
{
|
||||
return from.copyTo(to);
|
||||
}
|
||||
@ -57,7 +50,7 @@ bool SpecialisedMover::do_copy(FileName const & from, FileName const & to,
|
||||
string const & latex) const
|
||||
{
|
||||
if (command_.empty())
|
||||
return Mover::do_copy(from, to, latex);
|
||||
return Mover::copy(from, to);
|
||||
|
||||
string command = libScriptSearch(command_);
|
||||
command = subst(command, "$$i", quoteName(from.toFilesystemEncoding()));
|
||||
|
19
src/Mover.h
19
src/Mover.h
@ -38,21 +38,6 @@ public:
|
||||
bool
|
||||
copy(support::FileName const & from, support::FileName const & to) const;
|
||||
|
||||
/** Copy file @c from to @c to.
|
||||
* \see SpecialisedMover::SpecialisedMover() for an explanation of
|
||||
* @c latex.
|
||||
* This version should be used to copy files from the temporary
|
||||
* directory to the export location, since @c to and @c latex may
|
||||
* not be equal in this case.
|
||||
* \returns true if successful.
|
||||
*/
|
||||
bool
|
||||
copy(support::FileName const & from, support::FileName const & to,
|
||||
std::string const & latex) const
|
||||
{
|
||||
return do_copy(from, to, latex);
|
||||
}
|
||||
|
||||
/** Rename file @c from as @c to.
|
||||
* This version should be used to move files from the original
|
||||
* location to the temporary directory, since @c to and @c latex
|
||||
@ -78,10 +63,6 @@ public:
|
||||
}
|
||||
|
||||
protected:
|
||||
virtual bool
|
||||
do_copy(support::FileName const & from, support::FileName const & to,
|
||||
std::string const &) const;
|
||||
|
||||
virtual bool
|
||||
do_rename(support::FileName const & from, support::FileName const & to,
|
||||
std::string const &) const;
|
||||
|
Loading…
Reference in New Issue
Block a user