void OptionsWindow::commitChanges() { Util::ApplicationConfig* appConf = Util::ApplicationConfig::get(); QString str; // ulozenie dat aktivnej polozky do struktury selectedItem->replaceDataColumn( getModelData() ); //spustenie prehladavania stromu treeSearch( treeModel->getRootItem(),str ); //ak je otvoreny graf tak sa ulozia aj zmeny urobene v typoch grafu if ( Manager::GraphManager::getInstance()->getActiveGraph() != NULL ) { saveNodeTypes( treeModel->getRootItem() ); } //ulozenie celych nastaveni appConf->saveConfig(); //reloadovanie nastaveni v ostatnych castiach aplikacie Layout::LayoutThread* thr = AppCore::Core::getInstance()->getLayoutThread(); bool running = thr->isRunning(); if ( running ) { thr->pauseAllAlg(); } viewer->reloadConfig(); cg->reloadConfig(); if ( running ) { thr->play(); } }