void MainWindow::loadSettings() { QSettings config; restoreGeometry(config.value("MainWindow/geometry", QByteArray()).toByteArray()); restoreState(config.value("MainWindow/state", QByteArray()).toByteArray()); setVisible(config.value("MainWindow/visible", true).toBool()); #ifndef MAEMO if (isHidden() && ! Application::instance()->trayIcon()->isVisible()) show(); #endif // MAEMO wordsListDock->setFloating(config.value("MainWindow/wordsListDock/floating", wordsListDock->isFloating()).toBool()); wordsListDock->setGeometry(config.value("MainWindow/wordsListDock/geometry", wordsListDock->geometry()).toRect()); setInstantSearch(config.value("MainWindow/instantSearch", true).toBool()); setDefaultStyleSheet(config.value("MainWindow/defaultStyleSheet", defaultStyleSheet()).toString()); actionToolBar->setChecked(config.value("MainWindow/toolBar",true).toBool()); translationView->toggleToolBar(actionToolBar->isChecked()); }
void MainWindow::loadSettings() { Application * const app = Application::instance(); QSettings config; restoreGeometry(config.value("MainWindow/geometry", QByteArray()).toByteArray()); restoreState(config.value("MainWindow/state", QByteArray()).toByteArray()); setVisible(config.value("MainWindow/visible", true).toBool()); if (isHidden() && ! app->trayIcon()->isVisible()) show(); wordsListDock->setFloating(config.value("MainWindow/wordsListDock/floating", wordsListDock->isFloating()).toBool()); wordsListDock->setGeometry(config.value("MainWindow/wordsListDock/geometry", wordsListDock->geometry()).toRect()); setInstantSearch(config.value("MainWindow/instantSearch", true).toBool()); setDefaultStyleSheet(config.value("MainWindow/defaultStyleSheet", defaultStyleSheet()).toString()); app->popupShortcut()->setShortcut(QKeySequence( config.value("MainWindow/popupShortcutString", tr("Ctrl+T")).toString())); app->popupShortcut()->setEnabled( config.value("MainWindow/popupShortcutEnabled", false).toBool()); }