src/document.cpp

Sun, 03 Nov 2019 13:07:04 +0200

author
Teemu Piippo <teemu@hecknology.net>
date
Sun, 03 Nov 2019 13:07:04 +0200
changeset 10
e249d97c7fe6
parent 9
8b9780700b5e
child 21
0133e565e072
permissions
-rw-r--r--

fixed translations being updated twice at the same time, that's bad

#include "document.h"
#include "ui_document.h"
#include "model.h"

Document::Document(Model* model, QWidget* parent) :
	QWidget{parent},
	model{model},
	ui{*new Ui::Document}
{
	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);
}

mercurial