diff --git a/conf/okular.kcfg b/conf/okular.kcfg index 859f12fe8..a045af78d 100644 --- a/conf/okular.kcfg +++ b/conf/okular.kcfg @@ -178,6 +178,9 @@ true + + true + diff --git a/ui/sidebar.cpp b/ui/sidebar.cpp index 3e8c6a6dd..5f12d7967 100644 --- a/ui/sidebar.cpp +++ b/ui/sidebar.cpp @@ -340,6 +340,7 @@ Sidebar::Sidebar( QWidget *parent ) d->list->setMouseTracking( true ); d->list->viewport()->setAttribute( Qt::WA_Hover ); d->sideDelegate = new SidebarDelegate( d->list ); + d->sideDelegate->setShowText( Okular::Settings::sidebarShowText() ); d->list->setItemDelegate( d->sideDelegate ); d->list->setUniformItemSizes( true ); d->list->setSelectionMode( QAbstractItemView::SingleSelection ); @@ -569,6 +570,8 @@ void Sidebar::showTextToggled( bool on ) d->adjustListSize( on ); d->list->reset(); d->list->update(); + Okular::Settings::setSidebarShowText( on ); + Okular::Settings::self()->writeConfig(); } #include "sidebar.moc"