Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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);
}
Ejemplo n.º 3
0
void moveit_warehouse::RobotStateStorage::getKnownRobotStates(const std::string &regex, std::vector<std::string> &names, const std::string &robot) const
{
  getKnownRobotStates(names, robot);
  filterNames(regex, names);
}