void QSpotifySearch::setQuery(const QString &q) { if (q == m_query) return; m_query = q; emit queryChanged(); }
//-------------------------------------------------------------------------------- QmvQueryWidget::QmvQueryWidget( QmvSqlQuery * qryobj, QWidget * parent, const char * name) : QFrame( parent, name), new_query_object(false), query_object(qryobj) { connect( query_object, SIGNAL( relationChanged( QmvClass *) ), this, SIGNAL( relationChanged() ) ); connect( query_object, SIGNAL( queryChanged() ), this, SLOT( updateRelationSet() ) ); initSimple(); }
void SqlQueryDataSource::setQuery(QString queryString) { qDebug() << "SqlQueryDataSource::setQuery() " << queryString; if (m_queryString != queryString) { m_queryString = queryString; updateModel(); emit queryChanged(queryString); } }
void Fetcher::updatePageCount() { if (!queryResultsCount.contains(ui->leQuery->text())) { // qDebug() << "New Query"; queryResultsCount.insert(ui->leQuery->text(),0); emit queryChanged(ui->leQuery->text()); } }
void RunnerModel::setQuery(const QString &query) { if (m_query != query) { m_query = query; m_queryTimer.start(); emit queryChanged(); } }
//-------------------------------------------------------------------------------- QmvQueryWidget::QmvQueryWidget( QmvQueryWidget * qw, QWidget * parent, const char * name ) : QFrame( parent, name), new_query_object(false) { query_object = qw->getQueryObject(); connect( query_object, SIGNAL( relationChanged( QmvClass *) ), this, SIGNAL( relationChanged() ) ); connect( query_object, SIGNAL( queryChanged() ), this, SLOT( updateRelationSet() ) ); initAdvanced(); }
//-------------------------------------------------------------------------------- QmvQueryWidget::QmvQueryWidget( QmvClass * cls, QWidget * parent, const char * name) : QFrame( parent, name), new_query_object(true) { query_object = new QmvSqlQuery( cls, name ); connect( query_object, SIGNAL( relationChanged( QmvClass *) ), this, SIGNAL( relationChanged() ) ); connect( query_object, SIGNAL( queryChanged() ), this, SLOT( updateRelationSet() ) ); initSimple(); }
void UserAvailability::setQuery(const QVariantMap &query) { m_mailbox = query.value("mailbox").toString(); m_endDate = query.value("endDate").toDateTime(); m_startDate = query.value("startDate").toDateTime(); reload(); emit queryChanged(QVariantMap { { "mailbox", m_mailbox }, { "startDate", m_startDate }, { "endDate", m_endDate }}); }
SearchBarWidget::SearchBarWidget(QWidget *parent) : QWidget(parent), m_ui(new Ui::SearchBarWidget) { m_ui->setupUi(this); connect(m_ui->queryLineEdit, SIGNAL(textEdited(QString)), this, SIGNAL(queryChanged())); connect(m_ui->queryLineEdit, SIGNAL(returnPressed()), this, SLOT(notifyRequestedSearch())); connect(m_ui->caseSensitiveButton, SIGNAL(clicked()), this, SLOT(notifyFlagsChanged())); connect(m_ui->highlightButton, SIGNAL(clicked()), this, SLOT(notifyFlagsChanged())); connect(m_ui->nextButton, SIGNAL(clicked()), this, SLOT(notifyRequestedSearch())); connect(m_ui->previousButton, SIGNAL(clicked()), this, SLOT(notifyRequestedSearch())); connect(m_ui->closeButton, SIGNAL(clicked()), this, SLOT(hide())); }
void SQLite::dbThreadStarted() { qDebug() << __PRETTY_FUNCTION__; databaseOpened(); if(!m_query.isEmpty()) { this->executeQuery(m_query); } else { connect(this, SIGNAL(queryChanged(QString)), this, SLOT(executeQuery(QString))); } }
Nepomuk::Utils::SearchWidget::SearchWidget(QWidget *parent) : QWidget(parent), d_ptr(new SearchWidgetPrivate()) { Q_D(SearchWidget); d->q = this; //query editor widget d->m_queryEdit = new SearchLineEdit(this); d->m_queryButton = new KPushButton(i18n("Search"), this); connect(d->m_queryEdit, SIGNAL(queryChanged(Nepomuk::Query::Query)), this, SLOT(_k_queryComponentChanged())); connect(d->m_queryButton, SIGNAL(clicked()), this, SLOT(_k_queryComponentChanged())); //item widget d->m_itemWidget = new QListView(this); d->m_resourceModel = new Utils::SimpleResourceModel(this); d->m_itemWidget->setModel(d->m_resourceModel); connect(d->m_itemWidget->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SIGNAL(selectionChanged())); connect(d->m_itemWidget->selectionModel(), SIGNAL(currentChanged( const QModelIndex &,const QModelIndex&)), this, SLOT(_k_forwardCurrentChanged(const QModelIndex &, const QModelIndex &))); //facets widget d->m_facetWidget = new Nepomuk::Utils::FacetWidget(this); d->setupFacetWidget(); connect(d->m_facetWidget, SIGNAL(queryTermChanged(Nepomuk::Query::Term)), this, SLOT(_k_queryComponentChanged())); //layout and config QSplitter* facetSplitter = new QSplitter(this); facetSplitter->addWidget(d->m_itemWidget); facetSplitter->addWidget(d->m_facetWidget); QGridLayout* layout = new QGridLayout( this ); layout->setMargin(0); layout->addWidget( d->m_queryEdit, 0, 0 ); layout->addWidget( d->m_queryButton, 0, 1 ); layout->addWidget( facetSplitter, 1, 0, 1, 2 ); layout->setRowStretch(1,1); // query client setup connect( &d->m_queryClient, SIGNAL(newEntries(QList<Nepomuk::Query::Result>)), d->m_resourceModel, SLOT(addResults(QList<Nepomuk::Query::Result>)) ); connect( &d->m_queryClient, SIGNAL(finishedListing()), this, SLOT(_k_listingFinished())); setSelectionMode(QListView::ExtendedSelection); setConfigFlags( DefaultConfigFlags ); }
void QueryLabel::setQuery( const Tomahawk::query_ptr& query ) { if ( query.isNull() ) return; setContentsMargins( BOXMARGIN * 2, BOXMARGIN / 2, BOXMARGIN * 2, BOXMARGIN / 2 ); if ( m_query.isNull() || m_query.data() != query.data() ) { m_query = query; m_result.clear(); updateLabel(); emit textChanged( text() ); emit queryChanged( m_query ); } }
//-------------------------------------------------------------------------------- void QmvSqlQuery::noticeChanges( QmvQueryCondition * who, int type, bool reload ) { switch (type) { case QmvQueryCondition::AttComponent: who->setAttValue( getAttribute( who->getAttTitle() ) ); break; case QmvQueryCondition::PatternComponent: case QmvQueryCondition::OperatorComponent: break; default: return; } if (reload) emit queryChanged(); }
void RunnerModel::startQuery() { if (m_pendingQuery.isEmpty()) { clear(); } if (!m_manager && m_pendingQuery.isEmpty()) { // avoid creating a manager just so we can run nothing return; } createManager(); /* DEBUG kWarning() << "Start query" << m_pendingQuery << "on runners:"; Q_FOREACH(Plasma::AbstractRunner *runner, m_manager->runners()) { kWarning() << "-" << runner->name(); } */ m_manager->launchQuery(m_pendingQuery); emit queryChanged(); m_running = true; emit runningChanged(true); }
lineEdit()->setDragEnabled(true); lineEdit()->setStyleSheet(QLatin1String("QLineEdit {background:transparent;}")); lineEdit()->installEventFilter(this); ToolBarWidget *toolBar = qobject_cast<ToolBarWidget*>(parent); if (toolBar && toolBar->getIdentifier() != ToolBarsManager::NavigationBar) { connect(toolBar, SIGNAL(windowChanged(Window*)), this, SLOT(setWindow(Window*))); } connect(SearchesManager::getInstance(), SIGNAL(searchEnginesModified()), this, SLOT(storeCurrentSearchEngine())); connect(SearchesManager::getInstance(), SIGNAL(searchEnginesModelModified()), this, SLOT(restoreCurrentSearchEngine())); connect(SettingsManager::getInstance(), SIGNAL(valueChanged(QString,QVariant)), this, SLOT(optionChanged(QString,QVariant))); connect(this, SIGNAL(currentIndexChanged(int)), this, SLOT(currentIndexChanged(int))); connect(lineEdit(), SIGNAL(textChanged(QString)), this, SLOT(queryChanged(QString))); connect(m_completer, SIGNAL(activated(QString)), this, SLOT(sendRequest(QString))); setWindow(window); } void SearchWidget::changeEvent(QEvent *event) { QComboBox::changeEvent(event); if (event->type() == QEvent::LanguageChange && itemData(currentIndex(), Qt::AccessibleDescriptionRole).toString().isEmpty()) { lineEdit()->setPlaceholderText(tr("Search using %1").arg(currentData(Qt::UserRole).toString())); } }
void GriloQuery::setQuery(const QString& query) { if (m_query != query) { m_query = query; emit queryChanged(); } }
MainWindow::MainWindow(QAction* actionQuit, QAction* actionNewTab, QAction* actionFullscreen, QAction* actionLoadSession, QAction* actionSaveSession, QWidget* parent) : QMainWindow(parent), ui(new Ui::MainWindow), fetcher(new Fetcher), local(new LocalFetcher), source(IMAGE_SOURCE_UNKNOWN) { ui->setupUi(this); QStringList sources; sources.append("Google"); sources.append("Local file"); // sources.append("Picsearch"); ui->cbSource->addItems(sources); ui->cbSource->setCurrentIndex(IMAGE_SOURCE_GOOGLE); fetcher->hide(); local->hide(); ui->menuFile->addAction(actionNewTab); ui->menuFile->addAction(actionLoadSession); ui->menuFile->addAction(actionSaveSession); ui->menuFile->addAction(actionQuit); ui->menuView->insertAction(ui->actionResetTransforms,actionFullscreen); ui->tbFullScreen->setDefaultAction(actionFullscreen); ui->tbNewTab->setDefaultAction(actionNewTab); ui->tbResetTransform->setDefaultAction(ui->actionResetTransforms); ui->tbSave->setDefaultAction(actionSaveSession); ui->glTools->addWidget(fetcher,0,6,2,1); ui->glTools->addWidget(local,0,6,2,1); updateSource(); connect(ui->cbSource,SIGNAL(currentIndexChanged(int)),this,SLOT(updateSource())); ui->actionViewOnlyMode->setShortcut(Qt::Key_Tab); QList<QKeySequence> keys; keys << Qt::Key_Delete << Qt::Key_Backspace; ui->actionDeleteSelected->setShortcuts(keys); // These are necessary if the actions are to remain accessible when the menubar is hidden: this->addAction(ui->actionViewOnlyMode); this->addAction(ui->actionResetTransforms); this->addAction(ui->actionZoomToFit); this->addAction(ui->actionIntroduction); this->addAction(ui->actionTips); this->addAction(ui->actionOpenDirectory); this->addAction(ui->actionOpenFile); this->addAction(ui->actionDeleteSelected); this->addAction(ui->actionUncropSelected); this->addAction(ui->actionCentreInView); this->addAction(ui->actionResetRotation); this->addAction(ui->actionResetScale); this->addAction(ui->actionScaleToFit); this->addAction(actionFullscreen); this->addAction(actionLoadSession); this->addAction(actionSaveSession); this->addAction(actionNewTab); this->addAction(actionQuit); connect(ui->actionIntroduction,SIGNAL(triggered()),this,SLOT(showHelp())); connect(ui->actionTips,SIGNAL(triggered()),this,SLOT(showTips())); connect(ui->actionViewOnlyMode,SIGNAL(triggered(bool)),this,SLOT(enterViewOnlyMode(bool))); connect(ui->actionPreferences,SIGNAL(triggered()),this,SLOT(showPreferences())); connect(fetcher,SIGNAL(queryChanged(QString)),this,SIGNAL(queryChanged(QString))); connect(fetcher,SIGNAL(imageResult(QUrl,QUrl,bool)),this,SLOT(processImageResult(QUrl,QUrl,bool))); connect(local,SIGNAL(imageResult(QUrl,QUrl,bool)),this,SLOT(processImageResult(QUrl,QUrl,bool))); connect(local,SIGNAL(queryChanged(QString)),this,SIGNAL(queryChanged(QString))); initBlacklistDocker(); initInfoDocker(); initView(parent); dlDir = QString(DEFAULT_DOWNLOAD_DIRECTORY); dlMgr = new QNetworkAccessManager(this); connect(ui->actionResetTransforms,SIGNAL(triggered()),gvMain,SLOT(resetTransforms())); connect(ui->actionZoomToFit,SIGNAL(triggered()),gvMain,SLOT(zoomToFit())); connect(ui->actionOpenDirectory,SIGNAL(triggered()),local,SLOT(selectDirectory())); connect(ui->actionOpenFile,SIGNAL(triggered()),local,SLOT(selectFile())); connect(ui->actionDeleteSelected,SIGNAL(triggered()),gsMain,SLOT(deleteSelected())); connect(ui->actionUncropSelected,SIGNAL(triggered()),gsMain,SLOT(uncropSelected())); connect(ui->actionCentreInView,SIGNAL(triggered()),gsMain,SLOT(centreSelection())); connect(ui->actionResetRotation,SIGNAL(triggered()),gsMain,SLOT(resetSelectionRotation())); connect(ui->actionResetScale,SIGNAL(triggered()),gsMain,SLOT(resetSelectionScale())); connect(ui->actionScaleToFit,SIGNAL(triggered()),this,SLOT(scaleSelectedToFit())); ui->verticalLayout->removeWidget(ui->toolWidget); ui->toolBar->addWidget(ui->toolWidget); setCentralWidget(gvMain); ui->thumbBar->addWidget(gvCarousel); ui->statusBar->addWidget(fetcher->getStatusText(),0); ui->statusBar->addWidget(fetcher->getProgressBar(),1); connect(this,SIGNAL(settingsChanged()),this,SLOT(loadSettings())); loadSettings(); }