GammaRay API Documentaion  2.5.0
Public Slots | Public Member Functions | Protected Slots | Protected Member Functions | List of all members
GammaRay::UIStateManager Class Reference
Inheritance diagram for GammaRay::UIStateManager:
Inheritance graph

Public Slots

void reset ()
virtual void restoreState ()
virtual void saveState ()

Public Member Functions

 UIStateManager (QWidget *widget)
UISizeVector defaultSizes (QSplitter *splitter) const
UISizeVector defaultSizes (QHeaderView *header) const
virtual QList< QHeaderView * > headers () const
void setDefaultSizes (QSplitter *splitter, const UISizeVector &defaultSizes)
void setDefaultSizes (QHeaderView *header, const UISizeVector &defaultSizes)
virtual void setup ()
virtual QList< QSplitter * > splitters () const

Protected Slots

void restoreHeaderState (QHeaderView *header=0)
void restoreSplitterState (QSplitter *splitter=0)
void restoreWindowState ()
void saveHeaderState (QHeaderView *header=0)
void saveSplitterState (QSplitter *splitter=0)
void saveWindowState ()

Protected Member Functions

bool checkWidget (QWidget *widget) const
bool eventFilter (QObject *object, QEvent *event)
int percentToInt (const QString &size) const
QString widgetGeometryKey (QWidget *widget) const
QString widgetName (QWidget *widget) const
QString widgetPath (QWidget *widget) const
QString widgetStateKey (QWidget *widget) const
QString widgetStateSectionsKey (QWidget *widget) const

Klarälvdalens Datakonsult AB (KDAB)
"The Qt Experts"
Qt-application inspection and manipulation tool