Fix RsElidedItemDelegate for StyleSheet

Now StyleSheet is applied well.
This commit is contained in:
Phenom 2020-05-03 20:31:32 +02:00
parent d833049dce
commit 0eaa121457
14 changed files with 577 additions and 398 deletions

View file

@ -147,11 +147,11 @@ MessagesDialog::MessagesDialog(QWidget *parent)
changeBox(0); // set to inbox
ui.messageTreeWidget->setItemDelegateForColumn(RsMessageModel::COLUMN_THREAD_AUTHOR,new GxsIdTreeItemDelegate()) ;
RSElidedItemDelegate *itemDelegate = new RSElidedItemDelegate(this);
itemDelegate->setSpacing(QSize(0, 2));
ui.messageTreeWidget->setItemDelegate(itemDelegate);
ui.messageTreeWidget->setItemDelegateForColumn(RsMessageModel::COLUMN_THREAD_SUBJECT,itemDelegate);
ui.messageTreeWidget->setItemDelegateForColumn(RsMessageModel::COLUMN_THREAD_AUTHOR,new GxsIdTreeItemDelegate()) ;
// workaround for Qt bug, should be solved in next Qt release 4.7.0
// http://bugreports.qt.nokia.com/browse/QTBUG-8270