[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bplasmate=5D_editors=3A_*_soooo_many_and_useless_con?=
From: Diego Casella <polentino911 () gmail ! com>
Date: 2011-04-16 13:55:11
Message-ID: 20110416135511.D41E7A60A9 () git ! kde ! org
[Download RAW message or body]
Git commit 0bacc7bc874fa427343fadc6f17d8a9e212b1329 by Diego Casella.
Committed on 16/04/2011 at 15:48.
Pushed by casella into branch 'master'.
* soooo many and useless conversions from a QVariant(KUrl)->QString->KUrl. Simplified.
M +4 -4 editors/editpage.cpp
http://commits.kde.org/plasmate/0bacc7bc874fa427343fadc6f17d8a9e212b1329
diff --git a/editors/editpage.cpp b/editors/editpage.cpp
index 8b587a1..a16221f 100644
--- a/editors/editpage.cpp
+++ b/editors/editpage.cpp
@@ -60,7 +60,7 @@ void EditPage::doDelete(bool)
QString path = selected.data(PackageModel::UrlRole).toString();
QString name = selected.data(Qt::DisplayRole).toString();
QString dialogText = i18n("Are you sure you want to delete this file: ");
- int code = KMessageBox::warningContinueCancel(this,
+ int code = KMessageBox::warningContinueCancel(this,
dialogText + "'" + name + "'?");
if (code == KMessageBox::Continue)
QFile::remove(path);
@@ -85,7 +85,7 @@ void EditPage::findEditor(const QModelIndex &index)
{
QStringList mimetypes = index.data(PackageModel::MimeTypeRole).toStringList();
foreach(const QString &mimetype, mimetypes) {
- QString target = index.data(PackageModel::UrlRole).toString();
+ KUrl target = index.data(PackageModel::UrlRole).toUrl();
if (mimetype == "[plasmate]/metadata") {
emit loadMetaDataEditor(target);
return;
@@ -95,7 +95,7 @@ void EditPage::findEditor(const QModelIndex &index)
QString dialogText = i18n( "Enter a name for the new file:" );
QString file = KInputDialog::getText(QString(), dialogText);
if (!file.isEmpty()) {
- file = target + file;
+ file = target.pathOrUrl() + file;
QFile fl(file);
fl.open(QIODevice::ReadWrite); // create the file
fl.close();
@@ -113,7 +113,7 @@ void EditPage::findEditor(const QModelIndex &index)
//create the part using offers.at(0)
//kDebug() << offers.at(0);
//offers.at(0)->createInstance(parentWidget);
- emit loadEditor(offers, KUrl(target));
+ emit loadEditor(offers, target);
return;
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic