Changeset View
Changeset View
Standalone View
Standalone View
ui/sidebar.cpp
Show First 20 Lines • Show All 516 Lines • ▼ Show 20 Line(s) | 470 | { | |||
---|---|---|---|---|---|
517 | connect(d->splitter, &QSplitter::splitterMoved, this, &Sidebar::splitterMoved); | 517 | connect(d->splitter, &QSplitter::splitterMoved, this, &Sidebar::splitterMoved); | ||
518 | 518 | | |||
519 | setCollapsed( true ); | 519 | setCollapsed( true ); | ||
520 | setFocusProxy( d->list ); | 520 | setFocusProxy( d->list ); | ||
521 | } | 521 | } | ||
522 | 522 | | |||
523 | Sidebar::~Sidebar() | 523 | Sidebar::~Sidebar() | ||
524 | { | 524 | { | ||
525 | Okular::Settings::setHideSideContainer( isCollapsed() ); | ||||
526 | Okular::Settings::self()->save(); | ||||
525 | delete d; | 527 | delete d; | ||
526 | } | 528 | } | ||
527 | 529 | | |||
528 | int Sidebar::addItem( QWidget *widget, const QIcon &icon, const QString &text ) | 530 | int Sidebar::addItem( QWidget *widget, const QIcon &icon, const QString &text ) | ||
529 | { | 531 | { | ||
530 | if ( !widget ) | 532 | if ( !widget ) | ||
531 | return -1; | 533 | return -1; | ||
532 | 534 | | |||
▲ Show 20 Lines • Show All 174 Lines • ▼ Show 20 Line(s) | |||||
707 | 709 | | |||
708 | void Sidebar::itemClicked( QListWidgetItem *item ) | 710 | void Sidebar::itemClicked( QListWidgetItem *item ) | ||
709 | { | 711 | { | ||
710 | itemClicked( item, UncollapseIfCollapsed ); | 712 | itemClicked( item, UncollapseIfCollapsed ); | ||
711 | } | 713 | } | ||
712 | 714 | | |||
713 | void Sidebar::itemClicked( QListWidgetItem *item, SetCurrentItemBehaviour b ) | 715 | void Sidebar::itemClicked( QListWidgetItem *item, SetCurrentItemBehaviour b ) | ||
714 | { | 716 | { | ||
715 | if ( !item ) | 717 | if ( !item ) | ||
sander: Please avoid such white-space changes. | |||||
716 | return; | 718 | return; | ||
717 | 719 | | |||
718 | SidebarItem* sbItem = dynamic_cast< SidebarItem* >( item ); | 720 | SidebarItem* sbItem = dynamic_cast< SidebarItem* >( item ); | ||
719 | if ( !sbItem ) | 721 | if ( !sbItem ) | ||
720 | return; | 722 | return; | ||
721 | 723 | | |||
722 | if ( sbItem->widget() == d->stack->currentWidget() ) | 724 | if ( sbItem->widget() == d->stack->currentWidget() ) | ||
723 | { | 725 | { | ||
▲ Show 20 Lines • Show All 101 Lines • Show Last 20 Lines |
Please avoid such white-space changes.