diff options
Diffstat (limited to 'src/previewimage.cpp')
-rw-r--r-- | src/previewimage.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/previewimage.cpp b/src/previewimage.cpp index b90a4720..e7f8aea5 100644 --- a/src/previewimage.cpp +++ b/src/previewimage.cpp @@ -299,6 +299,7 @@ void PreviewImage::setUrlFromAction() m_url = KUrl(urlData.at(0)); m_title = urlData.at(1); + checkTitle(); if(m_button) { @@ -307,6 +308,20 @@ void PreviewImage::setUrlFromAction() m_button->deleteLater(); } loadUrlPreview(m_url); + + // Update title + QStringList names = ReKonfig::previewNames(); + // update url (for added thumbs) + QStringList urls = ReKonfig::previewUrls(); + + // stripTrailingSlash to be sure to get the same string for same adress + urls.replace(m_index, m_url.toString(QUrl::StripTrailingSlash)); + names.replace(m_index, m_title); + + ReKonfig::setPreviewNames(names); + ReKonfig::setPreviewUrls(urls); + + ReKonfig::self()->writeConfig(); } |