Skip to content
Extraits de code Groupes Projets

Add documents

Fusionnées Kubat a demandé de fusionner vivy-document vers master
2 files
+ 27
7
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 18
2
#include "VivyDocument.h"
#include <QString>
#include <QFileInfo>
VivyDocument::VivyDocument(const QString &name)
: documentName(name)
{
}
bool
VivyDocument::loadSubDocument(const QString &name) noexcept
@@ -11,6 +17,15 @@ VivyDocument::loadSubDocument(const QString &name) noexcept
bool
VivyDocument::rename(const QString &name) noexcept
{
const QString newNameWithExtension = name.right(filePrefix.size()) == filePrefix ? name : name + "." + filePrefix;
QFileInfo oldPath(documentLocation, documentName + "." + filePrefix);
QFileInfo newPath(documentLocation, newNameWithExtension);
QDir renamer;
if (renamer.rename(oldPath.absoluteFilePath(), newPath.absoluteFilePath())) {
documentLocation = newPath.dir();
documentName = newPath.baseName();
return true;
}
return false;
}
@@ -44,7 +59,8 @@ VivyDocument::newEmpty(const QString &name) noexcept
return nullptr;
}
QString VivyDocument::getName() const noexcept
QString
VivyDocument::getName() const noexcept
{
return name;
return documentName;
}
Chargement en cours