From 8297e0a8c97c6e1f6d46b9ecc9c5f495f294d5b8 Mon Sep 17 00:00:00 2001 From: Yifan Zhu Date: Tue, 24 Oct 2023 18:40:39 -0700 Subject: Improve size adjustment of itemlist editor Currently multi-line file names in dolphin only display a single line when renaming. This commit ensures multi-line filenames have all lines displayed by calling `document()->adjustSize` in `KItemListRoleEditor::autoAdjustSize`, and by calling the latter function after setting up the editor. BUG: 452587 --- src/kitemviews/kstandarditemlistwidget.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/kitemviews/kstandarditemlistwidget.cpp') diff --git a/src/kitemviews/kstandarditemlistwidget.cpp b/src/kitemviews/kstandarditemlistwidget.cpp index e37013f95..54e1fa50b 100644 --- a/src/kitemviews/kstandarditemlistwidget.cpp +++ b/src/kitemviews/kstandarditemlistwidget.cpp @@ -821,6 +821,7 @@ void KStandardItemListWidget::editedRoleChanged(const QByteArray ¤t, const rect.setWidth(parent->width() - rect.left()); } m_roleEditor->setGeometry(rect.toRect()); + m_roleEditor->autoAdjustSize(); m_roleEditor->show(); m_roleEditor->setFocus(); } -- cgit v1.3.1