void ViewManager::restoreSettings() { mViewNameList = KABPrefs::instance()->viewNames(); QString activeViewName = KABPrefs::instance()->currentView(); mActionSelectView->setItems(mViewNameList); // Filter mFilterList = Filter::restore(mCore->config(), "Filter"); mFilterSelectionWidget->setItems(filterNames()); mFilterSelectionWidget->setCurrentItem(KABPrefs::instance()->currentFilter()); // Tell the views to reread their config, since they may have // been modified by global settings QDictIterator<KAddressBookView> it(mViewDict); for(it.toFirst(); it.current(); ++it) { KConfigGroupSaver saver(mCore->config(), it.currentKey()); it.current()->readConfig(mCore->config()); } setActiveView(activeViewName); mActionDeleteView->setEnabled(mViewNameList.count() > 1); }
void ViewManager::configureFilters() { FilterDialog dlg(this); dlg.setFilters(mFilterList); if(dlg.exec()) mFilterList = dlg.filters(); uint pos = mFilterSelectionWidget->currentItem(); mFilterSelectionWidget->setItems(filterNames()); mFilterSelectionWidget->setCurrentItem(pos); setActiveFilter(pos); }
void moveit_warehouse::RobotStateStorage::getKnownRobotStates(const std::string ®ex, std::vector<std::string> &names, const std::string &robot) const { getKnownRobotStates(names, robot); filterNames(regex, names); }