svn_diff_mainwindow.cpp_saveGeometryState.patch
| /data/trunk/client/gui_qt/mainwindow.cpp (Arbeitskopie) | ||
|---|---|---|
| 153 | 153 |
loadNZBFile(arg); |
| 154 | 154 |
} |
| 155 | 155 |
} |
| 156 | ||
| 157 |
QSettings settings("NNTPGrab", "nntpgrab_gui_qt");
|
|
| 158 |
restoreGeometry(settings.value("mainwindow/geometry").toByteArray());
|
|
| 159 |
restoreState(settings.value("mainwindow/state").toByteArray());
|
|
| 160 |
ui->splitterMain->restoreGeometry(settings.value("splitterMain/geometry").toByteArray());
|
|
| 161 |
ui->splitterMain->restoreState(settings.value("splitterMain/state").toByteArray());
|
|
| 162 |
ui->splitterBottom->restoreGeometry(settings.value("splitterBottom/geometry").toByteArray());
|
|
| 163 |
ui->splitterBottom->restoreState(settings.value("splitterBottom/state").toByteArray());
|
|
| 164 | ||
| 156 | 165 |
} |
| 157 | 166 | |
| 158 | 167 |
MainWindow::~MainWindow() |
| ... | ... | |
| 411 | 420 |
{
|
| 412 | 421 |
Q_UNUSED(event); |
| 413 | 422 | |
| 423 |
QSettings settings("NNTPGrab", "nntpgrab_gui_qt");
|
|
| 424 |
settings.setValue("mainwindow/geometry", saveGeometry());
|
|
| 425 |
settings.setValue("mainwindow/state", saveState());
|
|
| 426 |
settings.setValue("splitterMain/geometry", ui->splitterMain->saveGeometry());
|
|
| 427 |
settings.setValue("splitterMain/state", ui->splitterMain->saveState());
|
|
| 428 |
settings.setValue("splitterBottom/geometry", ui->splitterBottom->saveGeometry());
|
|
| 429 |
settings.setValue("splitterBottom/state", ui->splitterBottom->saveState());
|
|
| 430 | ||
| 431 | ||
| 414 | 432 |
/* Automatically close any other dialogs if they're open */ |
| 415 | 433 |
if (formDebug) {
|
| 416 | 434 |
delete formDebug; |
NNTPGrab

