translate path from native separtor to /

This commit is contained in:
Le Tan 2018-11-02 19:54:14 +08:00
parent 6455e9ca19
commit ee6059ff7c
3 changed files with 6 additions and 7 deletions

View File

@ -58,7 +58,7 @@ void VOrphanFileInfoDialog::setupUI()
QString VOrphanFileInfoDialog::getImageFolder() const
{
return m_imageFolderEdit->text();
return QDir::fromNativeSeparators(m_imageFolderEdit->text());
}
void VOrphanFileInfoDialog::handleInputChanged()

View File

@ -1080,7 +1080,7 @@ bool VNoteManagementTab::loadImageFolderExt()
bool VNoteManagementTab::saveImageFolderExt()
{
if (m_customImageFolderExt->isChecked()) {
g_config->setImageFolderExt(m_imageFolderEditExt->text());
g_config->setImageFolderExt(QDir::fromNativeSeparators(m_imageFolderEditExt->text()));
} else {
g_config->setImageFolderExt("");
}

View File

@ -113,8 +113,7 @@ void VMdEditOperations::insertImageFromQImage(const QString &p_title,
return;
}
QString url = QString("%1/%2").arg(p_folderInLink).arg(fileName);
QString url = QDir::fromNativeSeparators(QString("%1/%2").arg(p_folderInLink).arg(fileName));
insertText(imageLink(p_title, url, p_width, p_height));
qDebug() << "insert image" << p_title << filePath;
@ -195,7 +194,7 @@ void VMdEditOperations::insertImageFromPath(const QString &p_title,
return;
}
p_urlInLink = QString("%1/%2").arg(p_folderInLink).arg(fileName);
p_urlInLink = QDir::fromNativeSeparators(QString("%1/%2").arg(p_folderInLink).arg(fileName));
p_destImagePath = filePath;
if (p_insertText) {
@ -1199,7 +1198,7 @@ void VMdEditOperations::decorateStrikethrough()
bool VMdEditOperations::insertLink(const QString &p_linkText,
const QString &p_linkUrl)
{
QString link = QString("[%1](%2)").arg(p_linkText).arg(p_linkUrl);
QString link = QString("[%1](%2)").arg(p_linkText).arg(QDir::fromNativeSeparators(p_linkUrl));
insertText(link);
setVimMode(VimMode::Insert);
@ -1211,7 +1210,7 @@ bool VMdEditOperations::insertImageLink(const QString &p_linkText,
const QString &p_linkUrl)
{
QTextCursor cursor = m_editor->textCursorW();
cursor.insertText(imageLink(p_linkText, p_linkUrl));
cursor.insertText(imageLink(p_linkText, QDir::fromNativeSeparators(p_linkUrl)));
m_editor->setTextCursorW(cursor);
setVimMode(VimMode::Insert);