svn_diff_mainwindow.cpp_saveGeometryState.patch

tg1311, 12/31/2010 06:19 pm

Download (1.6 KB)

 
/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;