mirror of
https://github.com/Artikash/Textractor.git
synced 2024-12-23 17:04:12 +08:00
save window dimensions between sessions
This commit is contained in:
parent
dc2643ffa7
commit
2f09b534d2
@ -55,6 +55,12 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||||||
ttCombo = mainWindow->findChild<QComboBox*>("ttCombo");
|
ttCombo = mainWindow->findChild<QComboBox*>("ttCombo");
|
||||||
extenCombo = mainWindow->findChild<QComboBox*>("extenCombo");
|
extenCombo = mainWindow->findChild<QComboBox*>("extenCombo");
|
||||||
textOutput = mainWindow->findChild<QPlainTextEdit*>("textOutput");
|
textOutput = mainWindow->findChild<QPlainTextEdit*>("textOutput");
|
||||||
|
QFile settings("NHWindow");
|
||||||
|
settings.open(QIODevice::ReadOnly);
|
||||||
|
QDataStream reader(&settings);
|
||||||
|
QRect rect = QRect();
|
||||||
|
reader >> rect;
|
||||||
|
if (rect.bottom()) this->setGeometry(rect);
|
||||||
|
|
||||||
hostSignaller->Initialize();
|
hostSignaller->Initialize();
|
||||||
connect(hostSignaller, &HostSignaller::AddProcess, this, &MainWindow::AddProcess);
|
connect(hostSignaller, &HostSignaller::AddProcess, this, &MainWindow::AddProcess);
|
||||||
@ -69,6 +75,10 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||||||
|
|
||||||
MainWindow::~MainWindow()
|
MainWindow::~MainWindow()
|
||||||
{
|
{
|
||||||
|
QFile settings("NHWindow");
|
||||||
|
settings.open(QIODevice::ReadWrite | QIODevice::Truncate);
|
||||||
|
QDataStream writer(&settings);
|
||||||
|
writer << this->geometry();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -228,7 +238,7 @@ void MainWindow::on_saveButton_clicked()
|
|||||||
|
|
||||||
void MainWindow::on_ttCombo_activated(int index)
|
void MainWindow::on_ttCombo_activated(int index)
|
||||||
{
|
{
|
||||||
textOutput->setPlainText(QString::fromWCharArray(Host::GetThread(ttCombo->itemText(index).split(":")[0].toInt())->GetStore().c_str()));
|
textOutput->setPlainText(QString::fromStdWString(Host::GetThread(ttCombo->itemText(index).split(":")[0].toInt())->GetStore()));
|
||||||
textOutput->moveCursor(QTextCursor::End);
|
textOutput->moveCursor(QTextCursor::End);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user