diff -r 44679e468ba9 -r 8b9780700b5e src/document.cpp --- a/src/document.cpp Sun Nov 03 12:17:41 2019 +0200 +++ b/src/document.cpp Sun Nov 03 12:56:42 2019 +0200 @@ -9,9 +9,20 @@ { this->ui.setupUi(this); this->ui.listView->setModel(model); + connect(this->ui.splitter, &QSplitter::splitterMoved, this, &Document::splitterChanged); } Document::~Document() { delete &this->ui; } + +QByteArray Document::saveSplitterState() const +{ + return this->ui.splitter->saveState(); +} + +void Document::restoreSplitterState(const QByteArray& state) +{ + this->ui.splitter->restoreState(state); +}