qTox  Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
Public Member Functions | Private Attributes | List of all members
SplitterRestorer Class Reference

Restore splitter from saved state and reset to default. More...

#include <splitterrestorer.h>

Collaboration diagram for SplitterRestorer:
Collaboration graph

Public Member Functions

 SplitterRestorer (QSplitter *splitter)
 
void restore (const QByteArray &state, const QSize &windowSize)
 Restore splitter from state. And reset in case of error. Set the splitter to a reasonnable width by default and on first start. More...
 

Private Attributes

QSplitter * splitter
 

Detailed Description

Restore splitter from saved state and reset to default.

Definition at line 26 of file splitterrestorer.h.

Constructor & Destructor Documentation

◆ SplitterRestorer()

SplitterRestorer::SplitterRestorer ( QSplitter *  splitter)
explicit

Definition at line 41 of file splitterrestorer.cpp.

Member Function Documentation

◆ restore()

void SplitterRestorer::restore ( const QByteArray &  state,
const QSize &  windowSize 
)

Restore splitter from state. And reset in case of error. Set the splitter to a reasonnable width by default and on first start.

Parameters
stateState saved by QSplitter::saveState()
windowSizeWidnow size (used to calculate splitter size)

Definition at line 55 of file splitterrestorer.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ splitter

QSplitter* SplitterRestorer::splitter
private

Definition at line 33 of file splitterrestorer.h.


The documentation for this class was generated from the following files: