void FilterDialog::showEvent(QShowEvent *event) { ui->filterTreeWidget->clear(); GList *filter_list; if (filter_type_ == CaptureFilter) { filter_list = get_filter_list_first(CFILTER_LIST); } else { filter_list = get_filter_list_first(DFILTER_LIST); } for (GList *fl_item = filter_list; fl_item; fl_item = g_list_next(fl_item)) { if (!fl_item->data) continue; filter_def *fl_data = (filter_def *) fl_item->data; if (!fl_data->name || !fl_data->strval) continue; addFilter(fl_data->name, fl_data->strval); } if (!new_filter_.isEmpty()) { addFilter(tr("New filter"), new_filter_, true); new_filter_.clear(); } ui->filterTreeWidget->resizeColumnToContents(name_col_); ui->filterTreeWidget->resizeColumnToContents(filter_col_); QDialog::showEvent(event); }
void FilterGraph::buildI_O() { InternalPluginFormat internalFormat; // use the map to grab the input/output ids addFilter (internalFormat.getDescriptionFor (InternalPluginFormat::audioInputFilter), 0.5f, 0.1f, 1); addFilter (internalFormat.getDescriptionFor (InternalPluginFormat::midiInputFilter), 0.25f, 0.1f, 3); addFilter (internalFormat.getDescriptionFor (InternalPluginFormat::audioOutputFilter), 0.5f, 0.9f, 2); }
void FilterGraph::backToDefault() { clear(); update_chklist(); InternalPluginFormat internalFormat; currentUid = ""; currentName = ""; addFilter (internalFormat.getDescriptionFor (InternalPluginFormat::audioInputFilter), 0.5f, 0.1f, 1); addFilter (internalFormat.getDescriptionFor (InternalPluginFormat::midiInputFilter), 0.25f, 0.1f, 3); addFilter (internalFormat.getDescriptionFor (InternalPluginFormat::audioOutputFilter), 0.5f, 0.9f, 2); }
void qPCL::getActions(QActionGroup& group) { if (m_filters.empty()) { //ADD FILTERS //addFilter( new LoadPCD() ); //Now integrated in CC (qPCLIO plugin) //addFilter( new SavePCD() ); //Now integrated in CC (qPCLIO plugin) addFilter( new NormalEstimation()); //addFilter( new StatisticalOutliersRemover() ); //Now integrated in CC ('Tools > Clean > SOR filter') addFilter( new MLSSmoothingUpsampling() ); } for (std::vector<BaseFilter*>::const_iterator it = m_filters.begin(); it != m_filters.end(); ++it) group.addAction((*it)->getAction()); }
FilterGraph::FilterGraph (AudioPluginFormatManager& formatManager_) : FileBasedDocument (filenameSuffix, filenameWildcard, "Load a filter graph", "Save a filter graph"), formatManager (formatManager_), lastUID (0) { InternalPluginFormat internalFormat; addFilter (internalFormat.getDescriptionFor (InternalPluginFormat::audioInputFilter), 0.5f, 0.1f); addFilter (internalFormat.getDescriptionFor (InternalPluginFormat::midiInputFilter), 0.25f, 0.1f); addFilter (internalFormat.getDescriptionFor (InternalPluginFormat::audioOutputFilter), 0.5f, 0.9f); setChangedFlag (false); }
void visitChar( char c ) { if( m_mode == None ) { switch( c ) { case ' ': return; case '~': m_exclusion = true; return; case '[': return startNewMode( Tag, ++m_pos ); case '"': return startNewMode( QuotedName, ++m_pos ); default: startNewMode( Name, m_pos ); break; } } if( m_mode == Name ) { if( c == ',' ) { addPattern<TestSpec::NamePattern>(); addFilter(); } else if( c == '[' ) { if( subString() == "exclude:" ) m_exclusion = true; else addPattern<TestSpec::NamePattern>(); startNewMode( Tag, ++m_pos ); } } else if( m_mode == QuotedName && c == '"' ) addPattern<TestSpec::NamePattern>(); else if( m_mode == Tag && c == ']' ) addPattern<TestSpec::TagPattern>(); }
void PipelineManager::createFilterEvent(Jzon::Node* params, Jzon::Object &outputNode) { int id; FilterType fType; BaseFilter* filter; if(!params) { outputNode.Add("error", "Error creating filter. Invalid JSON format..."); return; } if (!params->Has("id") || !params->Has("type")) { outputNode.Add("error", "Error creating filter. Invalid JSON format..."); return; } id = params->Get("id").ToInt(); fType = utils::getFilterTypeFromString(params->Get("type").ToString()); filter = createFilter(fType, params); if (!filter) { outputNode.Add("error", "Error creating filter. Specified type is not correct.."); return; } if (!addFilter(id, filter)) { outputNode.Add("error", "Error registering filter. Specified ID already exists.."); return; } outputNode.Add("error", Jzon::null); }
void pColScanStep::addFilters() { AnyDataListSPtr dl = fInputJobStepAssociation.outAt(0); DataList_t* bdl = dl->dataList(); idbassert(bdl); int it = -1; bool more; ElementType e; int64_t token; try{ it = bdl->getIterator(); }catch(std::exception& ex) { cerr << "pColScanStep::addFilters: caught exception: " << ex.what() << " stepno: " << fStepId << endl; throw; }catch(...) { cerr << "pColScanStep::addFilters: caught exception" << endl; throw; } fBOP = BOP_OR; more = bdl->next(it, &e); while (more) { token = e.second; addFilter(COMPARE_EQ, token); more = bdl->next(it, &e); } return; }
void FilterDialog::on_copyToolButton_clicked() { if (!ui->filterTreeWidget->currentItem()) return; QTreeWidgetItem *ti = ui->filterTreeWidget->currentItem(); addFilter(ti->text(name_col_), ti->text(filter_col_), true); }
PreferencesDialog::PreferencesDialog(QWidget *parent) : QDialog(parent) , m_appFontChanged(false) , m_browserFontChanged(false) , helpEngine(HelpEngineWrapper::instance()) { TRACE_OBJ m_ui.setupUi(this); connect(m_ui.buttonBox->button(QDialogButtonBox::Ok), SIGNAL(clicked()), this, SLOT(applyChanges())); connect(m_ui.buttonBox->button(QDialogButtonBox::Cancel), SIGNAL(clicked()), this, SLOT(reject())); m_hideFiltersTab = !helpEngine.filterFunctionalityEnabled(); m_hideDocsTab = !helpEngine.documentationManagerEnabled(); if (!m_hideFiltersTab) { m_ui.attributeWidget->header()->hide(); m_ui.attributeWidget->setRootIsDecorated(false); connect(m_ui.attributeWidget, SIGNAL(itemChanged(QTreeWidgetItem*,int)), this, SLOT(updateFilterMap())); connect(m_ui.filterWidget, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), this, SLOT(updateAttributes(QListWidgetItem*))); connect(m_ui.filterAddButton, SIGNAL(clicked()), this, SLOT(addFilter())); connect(m_ui.filterRemoveButton, SIGNAL(clicked()), this, SLOT(removeFilter())); updateFilterPage(); } else {
int DialogSiteGrabber::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QDialog::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: runProject((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3])),(*reinterpret_cast< QStringList(*)>(_a[4]))); break; case 1: next(); break; case 2: back(); break; case 3: run(); break; case 4: cancel(); break; case 5: addFilter(); break; case 6: browse(); break; case 7: pageChanged((*reinterpret_cast< int(*)>(_a[1]))); break; case 8: typeChanged((*reinterpret_cast< int(*)>(_a[1]))); break; case 9: lePNameChanged((*reinterpret_cast< QString(*)>(_a[1]))); break; case 10: lePDirChanged((*reinterpret_cast< QString(*)>(_a[1]))); break; case 11: lePURLChanged((*reinterpret_cast< QString(*)>(_a[1]))); break; case 12: leFTPURLChanged((*reinterpret_cast< QString(*)>(_a[1]))); break; default: ; } _id -= 13; } return _id; }
void MyButton::toggled(bool on) { if (on) emit addFilter(m_filter); else emit delFilter(m_filter); }
int LogStream::update (LogStreamEvent evt, void* message, void* reply) { switch (evt) { case MYSERVER_LOG_EVT_SET_CYCLE: return !isOpened || setCycle (*static_cast<u_long*>(message)); case MYSERVER_LOG_EVT_LOG: { string& logMsg = *static_cast<string*>(static_cast<void**>(message)[0]); LoggingLevel lvl = *static_cast<LoggingLevel*>(static_cast<void**>(message)[1]); return !isOpened || log (logMsg, lvl); } case MYSERVER_LOG_EVT_CLOSE: return !isOpened || close (); case MYSERVER_LOG_EVT_ADD_FILTER: return !isOpened || addFilter (static_cast<Filter*>(message)); case MYSERVER_LOG_EVT_CHOWN: return !isOpened || chown (static_cast<int*>(message)[0], static_cast<int*>(message)[1]); } return 1; }
void YourAccounts::createGui() { QVBoxLayout *mainLayout = new QVBoxLayout(this); QHBoxLayout *contentLayout = new QHBoxLayout(); mainLayout->addItem(contentLayout); AccountsView = new QListView(this); AccountsView->setMinimumWidth(150); contentLayout->addWidget(AccountsView); MyAccountsModel = m_injectedFactory->makeInjected<AccountsModel>(m_accountManager, AccountsView); auto *chain = new ModelChain{this}; auto accountProxyModel = new AccountsProxyModel(chain); chain->setBaseModel(MyAccountsModel); accountProxyModel->addFilter(new HaveProtocolFilter(accountProxyModel)); chain->addProxyModel(accountProxyModel); QAction *separator = new QAction(this); separator->setSeparator(true); AddExistingAccountAction = new QAction(m_iconsManager->iconByPath(KaduIcon("contact-new")), tr("Add existing account"), this); CreateNewAccountAction = new QAction(m_iconsManager->iconByPath(KaduIcon("system-users")), tr("Create new account"), this); ActionListModel *actionsModel = new ActionListModel(this); actionsModel->appendAction(separator); actionsModel->appendAction(AddExistingAccountAction); actionsModel->appendAction(CreateNewAccountAction); QList<QAbstractItemModel *> models; models.append(chain->lastModel()); models.append(actionsModel); ActionFilterProxyModel *proxyModel = new ActionFilterProxyModel(this); proxyModel->setSourceModel(MergedProxyModelFactory::createInstance(models, this)); proxyModel->setModel(chain->lastModel()); proxyModel->addHideWhenModelEmpty(separator); AccountsView->setModel(proxyModel); AccountsView->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); AccountsView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); AccountsView->setIconSize(QSize(32, 32)); connect(AccountsView->selectionModel(), SIGNAL(selectionChanged(const QItemSelection &, const QItemSelection &)), this, SLOT(accountSelectionChanged(const QItemSelection &, const QItemSelection &))); QDialogButtonBox *buttons = new QDialogButtonBox(Qt::Horizontal, this); mainLayout->addWidget(buttons); QPushButton *cancelButton = new QPushButton(qApp->style()->standardIcon(QStyle::SP_DialogCloseButton), tr("Close"), this); connect(cancelButton, SIGNAL(clicked(bool)), this, SLOT(close())); buttons->addButton(cancelButton, QDialogButtonBox::RejectRole); MainStack = new QStackedWidget(this); contentLayout->addWidget(MainStack, 100); createAccountWidget(); createEditAccountWidget(); }
bool TvPlayer::play( ServiceManager *mgr, Service *srv ) { bool result = false; bool addPCR = true; PlayInfo playInfo; // Check that provider support a valid pipe of stream playInfo.url = mgr->streamPipe(); if (playInfo.url.size()) { playInfo.pcrPID = srv->pcrPID(); const std::vector<tuner::Pmt::ElementaryInfo> &elements = srv->elements(); BOOST_FOREACH( tuner::Pmt::ElementaryInfo info, elements ) { if (isAudio(info.streamType) || isVideo(info.streamType)) { printf( "[TvPlayer] Add PES filter: pid=%04x, type=%04x\n", info.pid, info.streamType ); // Add PES filter result = addFilter( mgr, info.pid ); if (!result) { break; } // Check if PES pid is PCR pid if (playInfo.pcrPID == info.pid) { addPCR = false; } playInfo.pids.push_back( std::make_pair( info.pid, info.streamType ) ); } } // Add PCR PES if (result && addPCR) { result=addFilter( mgr, srv->pcrPID() ); } // play TS if (result) { result = player()->play( playInfo ); } // Check result if (!result) { stop( mgr, srv ); } }
RosoutTextFilterPtr RosoutPanel::createTextFilter() { RosoutTextFilterPtr filter(new RosoutTextFilter); RosoutTextFilterControl* control = new RosoutTextFilterControl(filters_window_, filter); addFilter(filter, control); return filter; }
void FlickCharm::addFilter(QWidget *widget) { widget->installEventFilter(this); const QObjectList& childList = widget->children(); for(QObjectList::const_iterator it = childList.begin(); it != childList.end(); ++it) if(*it && (*it)->isWidgetType()) addFilter(static_cast<QWidget *>(*it)); }
pugi::xml_node VcProj::Filters::findRcResourcesFilter() { pugi::xpath_node result = mDom->select_single_node( "Project/ItemGroup/Filter/Extensions[contains(.,'rc')]" ); if( ! result ) return addFilter( "Resource Files", "rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" ); else return result.parent(); }
pugi::xml_node VcProj::Filters::findSourcesFilter() { pugi::xpath_node result = mDom->select_single_node( "Project/ItemGroup/Filter/Extensions[contains(.,'cpp')]" ); if( ! result ) return addFilter( "Source Files", "cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" ); else return result.parent(); }
pugi::xml_node VcProj::Filters::findHeadersFilter() { pugi::xpath_node result = mDom->select_single_node( "Project/ItemGroup/Filter/Extensions[contains(.,'hpp')]" ); if( ! result ) return addFilter( "Header Files", "h;hpp;hxx;hm;inl;inc;xsd" ); else return result.parent(); }
Stage& PipelineManager::makeFilter(StageCreationOptions& o) { Stage& filter = addFilter(o.m_driver); filter.setTag(o.m_tag); setOptions(filter, o.m_options); if (o.m_parent) filter.setInput(*o.m_parent); return filter; }
void MessageFilterDialog::updateFilter() { // delete the old filter if (m_currentFilter) m_filters->remFilter(*m_currentFilter); // add in a new filter addFilter(); }
void qPCL::getActions(QActionGroup& group) { if (m_filters.empty()) { //ADD FILTERS addFilter( new LoadPCD() ); addFilter( new SavePCD() ); addFilter( new NormalEstimation()); addFilter( new StatisticalOutliersRemover() ); addFilter( new MLSSmoothingUpsampling() ); //#ifdef _DEBUG // addFilter( new CurveFitting() ); //#endif // addFilter( new ComputeSPINImages() ); } for (std::vector<BaseFilter*>::const_iterator it = m_filters.begin(); it != m_filters.end(); ++it) group.addAction((*it)->getAction()); }
void ZoneEntityItem::setFilterURL(QString url) { withWriteLock([&] { _filterURL = url; }); if (DependencyManager::isSet<EntityEditFilters>()) { auto entityEditFilters = DependencyManager::get<EntityEditFilters>(); qCDebug(entities) << "adding filter " << url << "for zone" << getEntityItemID(); entityEditFilters->addFilter(getEntityItemID(), url); } }
FlickCharm::FlickCharm(QAbstractScrollArea *scrollArea, QObject *parent): QObject(parent) { scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); addFilter(scrollArea); m_scrollArea = scrollArea; m_steady = true; }
_3dsFileDialog::_3dsFileDialog() { setResourceGroup(ResourceGroup::MESHES); Filter filter; filter.setDescription("#{3dsMeshes}"); filter.addPattern("*.3ds"); filter.setDefaultExt(".3ds"); addFilter(filter); initialiseByAttributes(this); }
Twig *initTwig(const char *cachePath, bool debug) { Template *env; env = (Template*)malloc(sizeof(*env)); if(env==NULL) printf("Error env malloc\n"); env->debug=debug; env->cache=alignhash_init(Twig_Hash); env->filter=initDico(TWIG_ANY_ENCODING); addFilter(env, "nl2br", &interpret_nl2br); return env; }
void SyndicationPlugin::load() { activity = new SyndicationActivity(this, 0); connect(add_feed, SIGNAL(triggered()), activity, SLOT(addFeed())); connect(remove_feed, SIGNAL(triggered()), activity, SLOT(removeFeed())); connect(manage_filters, SIGNAL(triggered()), activity, SLOT(manageFilters())); connect(add_filter, SIGNAL(triggered()), activity, SLOT(addFilter())); connect(remove_filter, SIGNAL(triggered()), activity, SLOT(removeFilter())); connect(edit_filter, SIGNAL(triggered()), activity, SLOT(editFilter())); connect(edit_feed_name, SIGNAL(triggered()), activity, SLOT(editFeedName())); getGUI()->addActivity(activity); activity->loadState(KGlobal::config()); }
void EntityServer::readAdditionalConfiguration(const QJsonObject& settingsSectionObject) { bool wantEditLogging = false; readOptionBool(QString("wantEditLogging"), settingsSectionObject, wantEditLogging); qDebug("wantEditLogging=%s", debug::valueOf(wantEditLogging)); bool wantTerseEditLogging = false; readOptionBool(QString("wantTerseEditLogging"), settingsSectionObject, wantTerseEditLogging); qDebug("wantTerseEditLogging=%s", debug::valueOf(wantTerseEditLogging)); EntityTreePointer tree = std::static_pointer_cast<EntityTree>(_tree); int maxTmpEntityLifetime; if (readOptionInt("maxTmpLifetime", settingsSectionObject, maxTmpEntityLifetime)) { tree->setEntityMaxTmpLifetime(maxTmpEntityLifetime); } else { tree->setEntityMaxTmpLifetime(EntityTree::DEFAULT_MAX_TMP_ENTITY_LIFETIME); } int minTime; if (readOptionInt("dynamicDomainVerificationTimeMin", settingsSectionObject, minTime)) { _MINIMUM_DYNAMIC_DOMAIN_VERIFICATION_TIMER_MS = minTime * 1000; } int maxTime; if (readOptionInt("dynamicDomainVerificationTimeMax", settingsSectionObject, maxTime)) { _MAXIMUM_DYNAMIC_DOMAIN_VERIFICATION_TIMER_MS = maxTime * 1000; } startDynamicDomainVerification(); tree->setWantEditLogging(wantEditLogging); tree->setWantTerseEditLogging(wantTerseEditLogging); QString entityScriptSourceWhitelist; if (readOptionString("entityScriptSourceWhitelist", settingsSectionObject, entityScriptSourceWhitelist)) { tree->setEntityScriptSourceWhitelist(entityScriptSourceWhitelist); } else { tree->setEntityScriptSourceWhitelist(""); } auto entityEditFilters = DependencyManager::get<EntityEditFilters>(); QString filterURL; if (readOptionString("entityEditFilter", settingsSectionObject, filterURL) && !filterURL.isEmpty()) { // connect the filterAdded signal, and block edits until you hear back connect(entityEditFilters.data(), &EntityEditFilters::filterAdded, this, &EntityServer::entityFilterAdded); entityEditFilters->addFilter(EntityItemID(), filterURL); } }
void parserComp (FILE * xmlf, int p, int *N_comp, CvLSVMFilterObject *** model, float *b, int *last, int *max){ int st = 0; int tag; int tagVal; char ch; int i,j; char buf[1024]; char tagBuf[1024]; //printf("<Component> %d\n", *N_comp); i = 0; j = 0; st = 0; tag = 0; while(!feof(xmlf)){ ch = (char)fgetc( xmlf ); if(ch == '<'){ tag = 1; j = 1; tagBuf[j - 1] = ch; }else { if(ch == '>'){ tagBuf[j ] = ch; tagBuf[j + 1] = '\0'; tagVal = getTeg(tagBuf); if(tagVal == ECOMP){ (*N_comp) ++; return; } if(tagVal == RFILTER){ addFilter(model, last, max); parserRFilter (xmlf, p, (*model)[*last],b); } if(tagVal == PFILTERs){ parserPFilterS (xmlf, p, model, last, max); } tag = 0; i = 0; }else{ if((tag == 0)&& (st == 1)){ buf[i] = ch; i++; }else{ tagBuf[j] = ch; j++; } } } } }