Skip to content

Commit 0aaa49a

Browse files
sync: from linuxdeepin/dtkwidget
Synchronize source files from linuxdeepin/dtkwidget. Source-pull-request: linuxdeepin/dtkwidget#692
1 parent 9ba9fef commit 0aaa49a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/widgets/private/settings/navigation.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,6 @@ Navigation::Navigation(QWidget *parent) :
7878
d->navbar->setContentsMargins(0, 0, 0, 0);
7979
d->navbar->setAutoFillBackground(true);
8080
d->navbar->setViewportMargins(10, 0, 10, 0);
81-
DPalette pa = DPaletteHelper::instance()->palette(d->navbar);
82-
pa.setBrush(DPalette::ItemBackground, Qt::transparent);
83-
DPaletteHelper::instance()->setPalette(d->navbar, pa);
84-
8581
d->navbar->setSelectionMode(QListView::SingleSelection);
8682
d->navbar->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
8783

@@ -92,6 +88,9 @@ Navigation::Navigation(QWidget *parent) :
9288
d->navbar->setEditTriggers(QAbstractItemView::NoEditTriggers);
9389
d->navbar->setItemDelegate(new NavigationDelegate(d->navbar));
9490

91+
d->navbar->setItemSpacing(0);
92+
d->navbar->setBackgroundType(static_cast<DStyledItemDelegate::BackgroundType>(DStyledItemDelegate::RoundedBackground | DStyledItemDelegate::NoNormalState));
93+
9594
layout->addWidget(d->navbar);
9695

9796
connect(d->navbar->selectionModel(), &QItemSelectionModel::currentChanged, this, [=] (const QModelIndex &current) {

0 commit comments

Comments
 (0)