┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/renamedialog.cpp
diff options
context:
space:
mode:
authorJeff Mitchell <[email protected]>2007-08-14 16:46:06 +0000
committerJeff Mitchell <[email protected]>2007-08-14 16:46:06 +0000
commitf8fa4e8df155250fa546288caf9bb89b0044f91b (patch)
tree099b4c48f97aa5889676b8782f11be8fac6236ae /src/renamedialog.cpp
parent466ffaabbf6566c1ae582f99403c63978be511fb (diff)
When renaming, use the actual name of the item (from the KFileItem) in the dialog.
svn path=/trunk/KDE/kdebase/apps/; revision=700054
Diffstat (limited to 'src/renamedialog.cpp')
-rw-r--r--src/renamedialog.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/renamedialog.cpp b/src/renamedialog.cpp
index d65330cdd..6f08f175e 100644
--- a/src/renamedialog.cpp
+++ b/src/renamedialog.cpp
@@ -19,20 +19,21 @@
#include "renamedialog.h"
+#include <kfileitem.h>
#include <klineedit.h>
#include <klocale.h>
#include <QtGui/QLabel>
#include <QtGui/QBoxLayout>
-RenameDialog::RenameDialog(const KUrl::List& items) :
+RenameDialog::RenameDialog(const KUrl::List& urls, const QList<KFileItem>& items) :
KDialog(),
m_renameOneItem(false)
{
const QSize minSize = minimumSize();
setMinimumSize(QSize(320, minSize.height()));
- const int itemCount = items.count();
+ const int itemCount = urls.count();
Q_ASSERT(itemCount >= 1);
m_renameOneItem = (itemCount == 1);
@@ -52,8 +53,7 @@ RenameDialog::RenameDialog(const KUrl::List& items) :
QLabel* editLabel = 0;
if (m_renameOneItem) {
- const KUrl& url = items.first();
- m_newName = url.fileName();
+ m_newName = items.first().name();
editLabel = new QLabel(i18nc("@label:textbox", "Rename the item <filename>%1</filename> to:", m_newName),
page);
} else {
@@ -65,13 +65,13 @@ RenameDialog::RenameDialog(const KUrl::List& items) :
}
m_lineEdit = new KLineEdit(page);
- QString extension = extensionString(items[0].prettyUrl());
+ QString extension = extensionString(urls[0].prettyUrl());
if (extension.length() > 0) {
// The first item seems to have a extension (e. g. '.jpg' or '.txt'). Now
- // check whether all other items have the same extension. If this is the
+ // check whether all other URLs have the same extension. If this is the
// case, add this extension to the name suggestion.
for (int i = 1; i < itemCount; ++i) {
- if (!items[i].prettyUrl().contains(extension)) {
+ if (!urls[i].prettyUrl().contains(extension)) {
// at least one item does not have the same extension
extension.truncate(0);
break;