┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/views/renamedialog.h
diff options
context:
space:
mode:
authorNate Graham <[email protected]>2020-01-02 11:17:18 -0700
committerNate Graham <[email protected]>2020-01-06 14:25:44 -0700
commitbae6620f22d29f8e42e38f4dff3df3e44b3f639a (patch)
tree38059e662f34654c92b294678054ac93ccd02b80 /src/views/renamedialog.h
parent296082b2b9297ddae1310d03bdb89693a247480c (diff)
Use newly-upstreamed rename dialog from KIO
Summary: With the rename dialog upstreamed in D17595, we can use it from there. This will require the KF5 dep to be bumped to 5.67, which should be feasible given that we're at the very beginning of a new Applications cycle. Depends on D17595 Test Plan: 1. Dolphin Settings > uncheck "rename inline" 2. Rename one or more files. Observe that it still works Tests still pass. Reviewers: #dolphin, elvisangelaccio, meven Reviewed By: elvisangelaccio, meven Subscribers: meven, broulik, kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D17597
Diffstat (limited to 'src/views/renamedialog.h')
-rw-r--r--src/views/renamedialog.h70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/views/renamedialog.h b/src/views/renamedialog.h
deleted file mode 100644
index 08571cd9d..000000000
--- a/src/views/renamedialog.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2006-2010 by Peter Penz ([email protected]) *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
- ***************************************************************************/
-
-#ifndef RENAMEDIALOG_H
-#define RENAMEDIALOG_H
-
-#include "dolphin_export.h"
-
-#include <KFileItem>
-
-#include <QDialog>
-#include <QString>
-
-class QLineEdit;
-class QSpinBox;
-class QPushButton;
-class KJob;
-/**
- * @brief Dialog for renaming a variable number of files.
- *
- * The dialog deletes itself when accepted or rejected.
- */
-class DOLPHIN_EXPORT RenameDialog : public QDialog
-{
- Q_OBJECT
-
-public:
- explicit RenameDialog(QWidget* parent, const KFileItemList& items);
- ~RenameDialog() override;
-
-signals:
- void renamingFinished(const QList<QUrl>& urls);
-
-private slots:
- void slotAccepted();
- void slotTextChanged(const QString& newName);
- void slotFileRenamed(const QUrl& oldUrl, const QUrl& newUrl);
- void slotResult(KJob* job);
-
-protected:
- void showEvent(QShowEvent* event) override;
-
-private:
- bool m_renameOneItem;
- QList<QUrl> m_renamedItems;
- QString m_newName;
- QLineEdit* m_lineEdit;
- KFileItemList m_items;
- bool m_allExtensionsDifferent;
- QSpinBox* m_spinBox;
- QPushButton* m_okButton;
-};
-
-#endif