Changeset View
Changeset View
Standalone View
Standalone View
src/kitemviews/private/kitemlistroleeditor.cpp
Context not available. | |||||
91 | emitRoleEditingFinished(); | 91 | emitRoleEditingFinished(); | ||
---|---|---|---|---|---|
92 | event->accept(); | 92 | event->accept(); | ||
93 | return; | 93 | return; | ||
94 | case Qt::Key_Tab: | ||||
95 | emitRoleEditingFinished(true); | ||||
96 | event->accept(); | ||||
97 | return; | ||||
94 | case Qt::Key_Left: | 98 | case Qt::Key_Left: | ||
95 | case Qt::Key_Right: { | 99 | case Qt::Key_Right: { | ||
96 | QTextCursor cursor = textCursor(); | 100 | QTextCursor cursor = textCursor(); | ||
Context not available. | |||||
139 | } | 143 | } | ||
140 | } | 144 | } | ||
141 | 145 | | |||
142 | void KItemListRoleEditor::emitRoleEditingFinished() | 146 | void KItemListRoleEditor::emitRoleEditingFinished(bool editNext) | ||
143 | { | 147 | { | ||
148 | QVariant ret; | ||||
149 | ret.setValue(EditResult {KIO::encodeFileName(toPlainText()), editNext}); | ||||
150 | | ||||
144 | if (!m_blockFinishedSignal) { | 151 | if (!m_blockFinishedSignal) { | ||
145 | emit roleEditingFinished(m_role, KIO::encodeFileName(toPlainText())); | 152 | emit roleEditingFinished(m_role, ret); | ||
146 | } | 153 | } | ||
147 | } | 154 | } | ||
148 | 155 | | |||
Context not available. |