这篇教程C++ sourceChanged函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中sourceChanged函数的典型用法代码示例。如果您正苦于以下问题:C++ sourceChanged函数的具体用法?C++ sourceChanged怎么用?C++ sourceChanged使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了sourceChanged函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: setEnginevoid Hdd_Activity::init(){ KGlobal::locale()->insertCatalog("plasma_applet_system-monitor"); setEngine(dataEngine("systemmonitor")); setTitle(i18n("Disk Activity"), true); /* At the time this method is running, not all sources may be connected. */ connect(engine(), SIGNAL(sourceAdded(QString)), this, SLOT(sourceChanged(QString))); connect(engine(), SIGNAL(sourceRemoved(QString)), this, SLOT(sourceChanged(QString))); foreach (const QString& source, engine()->sources()) { sourceChanged(source); }
开发者ID:mgottschlag,项目名称:kwin-tiling,代码行数:13,
示例2: disconnect/* * This SLOT is called every time the user clicks a url inside newsTab textBrowser */void MainWindow::onTabNewsSourceChanged(QUrl newSource){ if(newSource.isRelative()) { //If the user clicked a relative and impossible to display link... QTextBrowser *text = ui->twProperties->widget(ctn_TABINDEX_NEWS)->findChild<QTextBrowser*>("textBrowser"); if (text) { disconnect(text, SIGNAL(sourceChanged(QUrl)), this, SLOT(onTabNewsSourceChanged(QUrl))); text->setHtml(utils::parseDistroNews()); connect(text, SIGNAL(sourceChanged(QUrl)), this, SLOT(onTabNewsSourceChanged(QUrl))); } }}
开发者ID:nbyouri,项目名称:octopkg,代码行数:17,
示例3: sourceChangedvoid ShotgunField::setSource(Node *source){ if (m_source != source) { m_source = source; emit sourceChanged(m_source); }}
开发者ID:mjmvisser,项目名称:pug,代码行数:7,
示例4: QWidgetPlayer::Player( QWidget * parent, Qt::WindowFlags f) : QWidget(parent, f){ m_current =NULL; last=NULL;#ifdef REPEAT m_repeatCheck = false;#endif m_mediaPlayer = new QMediaPlayer(); connect(m_mediaPlayer,SIGNAL(stateChanged(QMediaPlayer::State)),this,SLOT(playerStatusChanged(QMediaPlayer::State))); connect(m_mediaPlayer,SIGNAL(mediaStatusChanged(QMediaPlayer::MediaStatus)),this,SLOT(statusChanged(QMediaPlayer::MediaStatus))); connect(m_mediaPlayer,SIGNAL(currentMediaChanged(QMediaContent)),this,SLOT(sourceChanged(QMediaContent))); mypreference = Preference_data::getInstance(); myPlaylist = Playlist::getInstance(); m_listposition = -1; position = 0; selectedReadMode = mypreference->getSelectedReadMode(); setupActions(); //readSettings(); setupUi(); m_seekSlider->setMaximum(0);}
开发者ID:obiwankennedy,项目名称:audioPlayer,代码行数:27,
示例5: connect//![0]MainWindow::MainWindow(){ audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this); mediaObject = new Phonon::MediaObject(this); metaInformationResolver = new Phonon::MediaObject(this); mediaObject->setTickInterval(1000);//![0]//![2] connect(mediaObject, SIGNAL(tick(qint64)), this, SLOT(tick(qint64))); connect(mediaObject, SIGNAL(stateChanged(Phonon::State,Phonon::State)), this, SLOT(stateChanged(Phonon::State,Phonon::State))); connect(metaInformationResolver, SIGNAL(stateChanged(Phonon::State,Phonon::State)), this, SLOT(metaStateChanged(Phonon::State,Phonon::State))); connect(mediaObject, SIGNAL(currentSourceChanged(Phonon::MediaSource)), this, SLOT(sourceChanged(Phonon::MediaSource))); connect(mediaObject, SIGNAL(aboutToFinish()), this, SLOT(aboutToFinish()));//![2]//![1] Phonon::createPath(mediaObject, audioOutput);//![1] setupActions(); setupMenus(); setupUi(); timeLcd->display("00:00"); }
开发者ID:cedrus,项目名称:qt4,代码行数:29,
示例6: QSvgRenderervoid MySvgView::setSource(QUrl arg){ if (m_source != arg) { m_source = arg; QString str = m_source.toLocalFile(); if(str == "") { str = m_source.toString(); if(str=="") { svg->deleteLater(); svg = new QSvgRenderer(this); return; } } if( str.mid (0, 3) == "qrc") str = str.mid (3, str.count ()-3); svg->load (str); setDefaultSize (svg->defaultSize ()); int width = svg->defaultSize ().width (); int height = svg->defaultSize ().height (); setImplicitWidth(width); setImplicitHeight(height); update (); emit sourceChanged(arg); }}
开发者ID:cnstar,项目名称:QQStars,代码行数:27,
示例7: QMediaContentvoid QDeclarativeAudio::setSource(const QUrl &url){ if (url == m_source) return; m_source = url; m_content = m_source.isEmpty() ? QMediaContent() : m_source; m_loaded = false; if (m_complete && (m_autoLoad || m_content.isNull() || m_autoPlay)) { if (m_error != QMediaPlayer::ServiceMissingError && m_error != QMediaPlayer::NoError) { m_error = QMediaPlayer::NoError; m_errorString = QString(); emit errorChanged(); } m_player->setMedia(m_content, 0); m_loaded = true; } else emit sourceChanged(); if (m_autoPlay) m_player->play();}
开发者ID:Sagaragrawal,项目名称:2gisqt5android,代码行数:25,
示例8: sourceChangedvoid FileIO::setSource(const QString& source) { mSource = source; if (mSource.startsWith("file://")) { mSource.remove(0,6); } sourceChanged();}
开发者ID:velerelectronic,项目名称:Teacher-Notebook,代码行数:7,
示例9: UDJServerConnectionMetaWindow::MetaWindow(QWidget *parent, Qt::WindowFlags flags) :QMainWindow(parent,flags){ serverConnection = new UDJServerConnection(this); audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this); mediaObject = new Phonon::MediaObject(this); mediaObject->setTickInterval(1000); connect(mediaObject, SIGNAL(tick(qint64)), this, SLOT(tick(qint64))); connect(mediaObject, SIGNAL(stateChanged(Phonon::State, Phonon::State)), this, SLOT(stateChanged(Phonon::State, Phonon::State))); connect(mediaObject, SIGNAL(currentSourceChanged(Phonon::MediaSource)), this, SLOT(sourceChanged(Phonon::MediaSource))); connect(mediaObject, SIGNAL(finished()), this, SLOT(finished())); Phonon::createPath(mediaObject, audioOutput); createActions(); setupUi(); setupMenus(); bool ok; QString username = QInputDialog::getText(this, tr("Username"), tr("Username:"), QLineEdit::Normal, "", &ok); QString password = QInputDialog::getText(this, tr("Password"), tr("Password:"), QLineEdit::Normal, "", &ok); serverConnection->startConnection(username, password);}
开发者ID:Choiseul11,项目名称:UDJ,代码行数:27,
示例10: connectvoid ResourceModel::connectToKeyboardLayout(DataIndexKeyboardLayout *keyboardLayout){ connect(keyboardLayout, SIGNAL(titleChanged()), m_signalMapper, SLOT(map())); connect(keyboardLayout, SIGNAL(nameChanged()), m_signalMapper, SLOT(map())); connect(keyboardLayout, SIGNAL(pathChanged()), m_signalMapper, SLOT(map())); connect(keyboardLayout, SIGNAL(sourceChanged()), m_signalMapper, SLOT(map()));}
开发者ID:ypid,项目名称:ktouch,代码行数:7,
示例11: QPixmapvoid SpriteSheet::setSource(const QUrl &source){ if (m_source == source) return; if (m_pixMap) delete m_pixMap; m_source = source; if (m_source.url().startsWith("qrc:/")) m_pixMap = new QPixmap(m_source.url().replace(QString("qrc:/"), QString(":/"))); else m_pixMap = new QPixmap(m_source.toLocalFile()); if (!m_pixMap) qCritical() << QString("Bacon2D>>Image /'%1/' failed to load!").arg(m_source.url()); if (m_frames) updateSizeInfo(); update(); emit sourceChanged();}
开发者ID:navrocky,项目名称:Bacon2D,代码行数:25,
示例12: switchint Playengine::qt_metacall(QMetaObject::Call _c, int _id, void **_a){ _id = QObject::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: volume((*reinterpret_cast< int(*)>(_a[1]))); break; case 1: statusChanged((*reinterpret_cast< Playengine::STATUS(*)>(_a[1]))); break; case 2: buffering((*reinterpret_cast< int(*)>(_a[1]))); break; case 3: tick((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break; case 4: togglePause(); break; case 5: play((*reinterpret_cast< const QUrl(*)>(_a[1]))); break; case 6: stop(); break; case 7: setVolume((*reinterpret_cast< int(*)>(_a[1]))); break; case 8: stateChanged((*reinterpret_cast< Phonon::State(*)>(_a[1])),(*reinterpret_cast< Phonon::State(*)>(_a[2]))); break; case 9: tickslot((*reinterpret_cast< qint64(*)>(_a[1]))); break; case 10: sourceChanged((*reinterpret_cast< const Phonon::MediaSource(*)>(_a[1]))); break; case 11: metaStateChanged((*reinterpret_cast< Phonon::State(*)>(_a[1])),(*reinterpret_cast< Phonon::State(*)>(_a[2]))); break; case 12: aboutToFinish(); break; case 13: bufferPercent((*reinterpret_cast< int(*)>(_a[1]))); break; case 14: volumeChanged((*reinterpret_cast< qreal(*)>(_a[1]))); break; default: ; } _id -= 15; } return _id;}
开发者ID:gkellum,项目名称:musickit,代码行数:28,
示例13: ToLogvoid HelpPopup::DoInitDialog() { ToLog(LOGMSG_DEBUGTRACE,"IN:HelpPopup::DoInitDialog"); if (HelpEngine) { ui->HelpBrowserWidget->HelpEngine=HelpEngine; ui->ContentWidget->InitHelpEngine(HelpEngine); ui->FollowInterfaceCB->setChecked(*WikiFollowInterface); ui->HelpSplitter->setStretchFactor(0,1); ui->HelpSplitter->setStretchFactor(1,3); connect(ui->HelpBrowserWidget,SIGNAL(historyChanged()),SLOT(PageChanged())); connect(ui->HelpBrowserWidget,SIGNAL(sourceChanged(QUrl)),SLOT(SourceChanged(QUrl))); connect(ui->ContentWidget,SIGNAL(clicked(QModelIndex)),this,SLOT(UpdateUrl(QModelIndex))); connect(ui->ContentWidget,SIGNAL(collapsed(QModelIndex)),this,SLOT(CollapsedOrExpanded(QModelIndex))); connect(ui->ContentWidget,SIGNAL(expanded(QModelIndex)),this,SLOT(CollapsedOrExpanded(QModelIndex))); connect(ui->ExitBT,SIGNAL(pressed()),this,SLOT(Exit())); connect(ui->PreviousBT,SIGNAL(pressed()),this,SLOT(Back())); connect(ui->NextBT,SIGNAL(pressed()),this,SLOT(Next())); connect(ui->CCBYSABT,SIGNAL(pressed()),this,SLOT(CCBYSABT())); connect(ui->HomeBT,SIGNAL(pressed()),this,SLOT(Home())); connect(ui->WebSiteBT,SIGNAL(pressed()),this,SLOT(WebSite())); connect(ui->ForumBT,SIGNAL(pressed()),this,SLOT(Forum())); connect(ui->FollowInterfaceCB,SIGNAL(clicked()),this,SLOT(Follow())); PageChanged(); }}
开发者ID:JonasCz,项目名称:ffdiaporama-1604-builds,代码行数:26,
示例14: irvoid FilteredImage::setSource(const QString &source){ if(m_source != source) { m_source = source; QImageReader ir(m_source); QByteArray format(ir.format()); m_image = ir.read(); NemoImageMetadata meta(m_source, format); if (meta.orientation() != NemoImageMetadata::TopLeft) { m_image = rotate(m_image, meta.orientation()); } setImplicitWidth((qreal)m_image.width()); setImplicitHeight((qreal)m_image.height()); m_imageChanged = true; emit sourceChanged(m_source); emit imageChanged(m_image); }}
开发者ID:mholo65,项目名称:harbour-filters,代码行数:26,
示例15: connectMadaoWindow::MadaoWindow(){ audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this); mediaObject = new Phonon::MediaObject(this); musicGetter = new Phonon::MediaObject(this); connect(mediaObject, SIGNAL(aboutToFinish()), this, SLOT(autoNext())); connect(musicGetter, SIGNAL(stateChanged(Phonon::State,Phonon::State)), this, SLOT(metaStateChanged(Phonon::State,Phonon::State))); connect(mediaObject, SIGNAL(stateChanged(Phonon::State,Phonon::State)), this, SLOT(stateChanged(Phonon::State,Phonon::State))); connect(mediaObject, SIGNAL(currentSourceChanged(Phonon::MediaSource)), this, SLOT(sourceChanged(Phonon::MediaSource))); Phonon::createPath(mediaObject, audioOutput); setAllActions(); setGui(); resize(720,480); setMinimumSize(720,480); playing = false; set = false; currentSong = 0; songsNumber = 0; addToTable = 0; lastRow = 0; QIcon icon("Data/taizo_hasegawa_2564.jpg"); setWindowIcon(icon);}
开发者ID:rolandsgs,项目名称:Madao-Player,代码行数:34,
示例16: requestvoid Script::setUrl(QUrl url){ if (url == m_url) return; QNetworkRequest request(url); auto reply = m_networkAccessManager.get(request); m_status = Loading; emit statusChanged(m_status); connect(reply, &QNetworkReply::finished, [=] () { if (m_status == Loading) { if (reply->error() == QNetworkReply::NoError) { m_source = QString::fromUtf8(reply->readAll()); emit sourceChanged(m_source); m_status = Loaded; emit statusChanged(m_status); } else { emit error(nullptr, QString("Failed to load “").append(url.toString()).append("”")); m_status = Error; emit statusChanged(m_status); } } reply->deleteLater(); });}
开发者ID:luiseduardohdbackup,项目名称:frida-qml,代码行数:28,
示例17: beginResetModelvoid GriloModel::setSource(GriloDataSource *source) { if (m_source == source) { return; } beginResetModel(); if (m_source) { m_source->removeModel(this); } m_source = source; if (m_source) { m_source->addModel(this); } endResetModel(); emit sourceChanged(); if (m_source) { m_source->prefill(this); }}
开发者ID:VictorThompson,项目名称:qtgrilo,代码行数:25,
示例18: KstSettingsDlgKstSettingsDlgI::KstSettingsDlgI(QWidget* parent, const char *name, WFlags fl) : KstSettingsDlg(parent, name, fl){ fillAxesSettings(); updateCurveColorSettings(); setSettings(KstSettings::globalSettings()); setClean(); updateAxesButtons(); updateAxesSettings(); updateEMailSettings(); _source->insertStringList(KstDataSource::pluginList()); if (_source->count() > 0) { sourceChanged(_source->text(0)); } else { _configureSource->setEnabled(false); } QString hours = i18n(" hours"); QLineEdit* edit = dynamic_cast<QLineEdit*>(_valueOffset->child("qt_spinbox_edit")); if (edit) { edit->setMaxLength(5 + hours.length()); } _valueOffset->setRange(-24.0, 24.0, 0.50, false); _valueOffset->setSuffix(i18n(" hours")); _colorPalette->_label->setText(i18n("Curve color sequence: ")); connect(_spinBoxLineWidth, SIGNAL(valueChanged(int)), this, SLOT(setDirty())); connect(_spinBoxLineWidth->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(setDirty())); connect(_valueOffset->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(updateTimezone(const QString&))); connect(_timer->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(setDirty())); connect(_kIntSpinBoxEMailPort->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(setDirty())); connect(_colorPalette->_palette, SIGNAL(activated(int)), this, SLOT(setDirty())); connect(_fontSize->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(setDirty())); connect(_fontMinSize->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(setDirty()));}
开发者ID:Kst-plot,项目名称:kst-subversion-archive,代码行数:34,
示例19: sourceLostvoid sACNListener::checkSourceExpiration(){ char cidstr [CID::CIDSTRINGBYTES]; for(std::vector<sACNSource *>::iterator it = m_sources.begin(); it != m_sources.end(); ++it) { if((*it)->src_valid) { if((*it)->active.Expired() && (*it)->priority_wait.Expired()) { (*it)->src_valid = false; CID::CIDIntoString((*it)->src_cid, cidstr); emit sourceLost(*it); m_mergeAll = true; qDebug() << "Lost source " << cidstr; } else if ((*it)->doing_per_channel && (*it)->priority_wait.Expired()) { CID::CIDIntoString((*it)->src_cid, cidstr); (*it)->doing_per_channel = false; emit sourceChanged(*it); m_mergeAll = true; qDebug() << "sACNListener" << QThread::currentThreadId() << ": Source stopped sending per-channel priority" << cidstr; } } }}
开发者ID:ElectronicTheatreControlsLabs,项目名称:LuminosusEosEdition,代码行数:26,
示例20: setCurrentMetavoid Player::handleTransportChange(){ if (m_player) {#define AVTRANSPORT_UNCHANGED 0#define AVTRANSPORT_STATE_CHANGED 1#define AVTRANSPORT_PLAYMODE_CHANGED 2#define AVTRANSPORT_SLEEPTIMER_CHANGED 4 unsigned signalMask = AVTRANSPORT_UNCHANGED; SONOS::AVTProperty prop = m_player->GetTransportProperty(); setCurrentMeta(prop); emit sourceChanged(); if (prop.TransportState != m_AVTProperty.TransportState) signalMask |= AVTRANSPORT_STATE_CHANGED; if (prop.CurrentPlayMode != m_AVTProperty.CurrentPlayMode) signalMask |= AVTRANSPORT_PLAYMODE_CHANGED; if (prop.r_SleepTimerGeneration != m_AVTProperty.r_SleepTimerGeneration) signalMask |= AVTRANSPORT_SLEEPTIMER_CHANGED; // Set property before emit m_AVTProperty = prop; if (signalMask & AVTRANSPORT_STATE_CHANGED) emit playbackStateChanged(); if (signalMask & AVTRANSPORT_PLAYMODE_CHANGED) emit playModeChanged(); if (signalMask & AVTRANSPORT_SLEEPTIMER_CHANGED) emit sleepTimerChanged(); }}
开发者ID:gitter-badger,项目名称:noson-app,代码行数:34,
示例21: DataSourceDialogvoid DataWizardPageDataSource::configureSource() { QPointer<DataSourceDialog> dialog = new DataSourceDialog(DataDialog::New, _dataSource, this); if ( dialog->exec() == QDialog::Accepted ) { sourceChanged(_dataSource->fileName()); } delete dialog;}
开发者ID:KDE,项目名称:kst-plot,代码行数:7,
示例22: DataDialogVectorDialog::VectorDialog(ObjectPtr dataObject, QWidget *parent) : DataDialog(dataObject, parent) { if (editMode() == Edit) setWindowTitle(tr("Edit Vector")); else setWindowTitle(tr("New Vector")); Q_ASSERT(_document); _vectorTab = new VectorTab(_document->objectStore(), this); addDataTab(_vectorTab); if (editMode() == Edit) { configureTab(dataObject); } else { configureTab(0); } connect(_vectorTab, SIGNAL(sourceChanged()), this, SLOT(updateButtons())); connect(_vectorTab, SIGNAL(fieldChanged()), this, SLOT(updateButtons())); connect(this, SIGNAL(editMultipleMode()), this, SLOT(editMultipleMode())); connect(this, SIGNAL(editSingleMode()), this, SLOT(editSingleMode())); connect(_vectorTab, SIGNAL(modified()), this, SLOT(modified())); updateButtons();}
开发者ID:Kst-plot,项目名称:kst-subversion-archive,代码行数:27,
示例23: sourceChangedvoid CarPI::_displayIconsChanged(int iconmask) { QString icons; bool news, rds, traffic; if ((iconmask & DISPLAY_ICON_NO_NEWS) == 0) { news = true; } else { news = false; } if ((iconmask & DISPLAY_ICON_NO_AFRDS) == 0) { /* Je C++ sourceFile函数代码示例 C++ source函数代码示例
|