Changeset View
Changeset View
Standalone View
Standalone View
src/panels/folders/folderspanel.cpp
Show All 24 Lines | |||||
25 | #include "global.h" | 25 | #include "global.h" | ||
26 | #include "kitemviews/kfileitemlistview.h" | 26 | #include "kitemviews/kfileitemlistview.h" | ||
27 | #include "kitemviews/kfileitemmodel.h" | 27 | #include "kitemviews/kfileitemmodel.h" | ||
28 | #include "kitemviews/kitemlistcontainer.h" | 28 | #include "kitemviews/kitemlistcontainer.h" | ||
29 | #include "kitemviews/kitemlistcontroller.h" | 29 | #include "kitemviews/kitemlistcontroller.h" | ||
30 | #include "kitemviews/kitemlistselectionmanager.h" | 30 | #include "kitemviews/kitemlistselectionmanager.h" | ||
31 | #include "treeviewcontextmenu.h" | 31 | #include "treeviewcontextmenu.h" | ||
32 | #include "views/draganddrophelper.h" | 32 | #include "views/draganddrophelper.h" | ||
33 | #include "views/renamedialog.h" | | |||
34 | 33 | | |||
35 | #include <KJobWidgets> | 34 | #include <KJobWidgets> | ||
36 | #include <KJobUiDelegate> | 35 | #include <KJobUiDelegate> | ||
37 | #include <KIO/CopyJob> | 36 | #include <KIO/CopyJob> | ||
38 | #include <KIO/DropJob> | 37 | #include <KIO/DropJob> | ||
39 | #include <KIO/FileUndoManager> | 38 | #include <KIO/FileUndoManager> | ||
39 | #include <KIO/RenameFileDialog> | ||||
40 | 40 | | |||
41 | #include <QApplication> | 41 | #include <QApplication> | ||
42 | #include <QBoxLayout> | 42 | #include <QBoxLayout> | ||
43 | #include <QGraphicsSceneDragDropEvent> | 43 | #include <QGraphicsSceneDragDropEvent> | ||
44 | #include <QGraphicsView> | 44 | #include <QGraphicsView> | ||
45 | #include <QPropertyAnimation> | 45 | #include <QPropertyAnimation> | ||
46 | #include <QTimer> | 46 | #include <QTimer> | ||
47 | 47 | | |||
▲ Show 20 Lines • Show All 51 Lines • ▼ Show 20 Line(s) | |||||
99 | } | 99 | } | ||
100 | 100 | | |||
101 | void FoldersPanel::rename(const KFileItem& item) | 101 | void FoldersPanel::rename(const KFileItem& item) | ||
102 | { | 102 | { | ||
103 | if (GeneralSettings::renameInline()) { | 103 | if (GeneralSettings::renameInline()) { | ||
104 | const int index = m_model->index(item); | 104 | const int index = m_model->index(item); | ||
105 | m_controller->view()->editRole(index, "text"); | 105 | m_controller->view()->editRole(index, "text"); | ||
106 | } else { | 106 | } else { | ||
107 | RenameDialog* dialog = new RenameDialog(this, KFileItemList() << item); | 107 | KIO::RenameFileDialog* dialog = new KIO::RenameFileDialog(this, KFileItemList() << item); | ||
broulik: Could also do `KFileItemList{item}` | |||||
108 | dialog->show(); | 108 | dialog->show(); | ||
109 | dialog->raise(); | 109 | dialog->raise(); | ||
110 | dialog->activateWindow(); | 110 | dialog->activateWindow(); | ||
111 | } | 111 | } | ||
112 | } | 112 | } | ||
113 | 113 | | |||
114 | bool FoldersPanel::urlChanged() | 114 | bool FoldersPanel::urlChanged() | ||
115 | { | 115 | { | ||
▲ Show 20 Lines • Show All 254 Lines • Show Last 20 Lines |
Could also do KFileItemList{item}