Changeset View
Changeset View
Standalone View
Standalone View
krusader/GUI/terminaldock.cpp
Show First 20 Lines • Show All 181 Lines • ▼ Show 20 Line(s) | 158 | { | |||
---|---|---|---|---|---|
182 | if ((ke->key() == Qt::Key_Enter || ke->key() == Qt::Key_Return) | 182 | if ((ke->key() == Qt::Key_Enter || ke->key() == Qt::Key_Return) | ||
183 | && ((ke->modifiers() & ~Qt::ShiftModifier) == Qt::ControlModifier)) { | 183 | && ((ke->modifiers() & ~Qt::ShiftModifier) == Qt::ControlModifier)) { | ||
184 | 184 | | |||
185 | QString filename = ACTIVE_PANEL->view->getCurrentItem(); | 185 | QString filename = ACTIVE_PANEL->view->getCurrentItem(); | ||
186 | if (filename.isEmpty()) { | 186 | if (filename.isEmpty()) { | ||
187 | return true; | 187 | return true; | ||
188 | } | 188 | } | ||
189 | if (ke->modifiers() & Qt::ShiftModifier) { | 189 | if (ke->modifiers() & Qt::ShiftModifier) { | ||
190 | QString path = FileSystem::ensureTrailingSlash(ACTIVE_FUNC->files()->currentDirectory()).toDisplayString(QUrl::PreferLocalFile); | 190 | QString path = FileSystem::ensureTrailingSlash(ACTIVE_PANEL->virtualPath()).toDisplayString(QUrl::PreferLocalFile); | ||
191 | filename = path + filename; | 191 | filename = path + filename; | ||
192 | } | 192 | } | ||
193 | 193 | | |||
194 | filename = KrServices::quote(filename); | 194 | filename = KrServices::quote(filename); | ||
195 | 195 | | |||
196 | sendInput(QString(" ") + filename + QString(" "), false); | 196 | sendInput(QString(" ") + filename + QString(" "), false); | ||
197 | return true; | 197 | return true; | ||
198 | } | 198 | } | ||
▲ Show 20 Lines • Show All 93 Lines • Show Last 20 Lines |