KDEUI
KViewStateMaintainer< StateSaver > Class Template Reference
#include <kviewstatemaintainer.h>
Inheritance diagram for KViewStateMaintainer< StateSaver >:

Public Member Functions | |
KViewStateMaintainer (KConfigGroup configGroup, QObject *parent=0) | |
void | restoreState () |
void | saveState () |
![]() | |
KViewStateMaintainerBase (KConfigGroup configGroup, QObject *parent=0) | |
~KViewStateMaintainerBase () | |
virtual void | restoreState ()=0 |
virtual void | saveState ()=0 |
QItemSelectionModel * | selectionModel () const |
void | setSelectionModel (QItemSelectionModel *selectionModel) |
void | setView (QAbstractItemView *view) |
QAbstractItemView * | view () const |
Additional Inherited Members | |
![]() | |
KConfigGroup | configGroup () const |
Detailed Description
template<typename StateSaver>
class KViewStateMaintainer< StateSaver >
class KViewStateMaintainer< StateSaver >
Encapsulates the maintenance of state between resets of QAbstractItemModel.
m_collectionViewStateMaintainer = new KViewStateMaintainer<Akonadi::ETMViewStateSaver>(KGlobal::config()->group("collectionView"));
m_collectionViewStateMaintainer->setView(m_collectionView);
m_collectionCheckStateMaintainer = new KViewStateMaintainer<Akonadi::ETMViewStateSaver>(KGlobal::config()->group("collectionCheckState"));
m_collectionCheckStateMaintainer->setSelectionModel(m_checkableProxy->selectionModel());
Encapsulates the maintenance of state between resets of QAbstractItemModel.
Definition: kviewstatemaintainer.h:77
KSharedConfigPtr config()
group
- See also
- KViewStateSaver
Definition at line 76 of file kviewstatemaintainer.h.
Constructor & Destructor Documentation
◆ KViewStateMaintainer()
template<typename StateSaver >
|
inline |
Definition at line 80 of file kviewstatemaintainer.h.
Member Function Documentation
◆ restoreState()
template<typename StateSaver >
|
inlinevirtual |
Implements KViewStateMaintainerBase.
Definition at line 96 of file kviewstatemaintainer.h.
◆ saveState()
template<typename StateSaver >
|
inlinevirtual |
Implements KViewStateMaintainerBase.
Definition at line 86 of file kviewstatemaintainer.h.
The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.