您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ sourceChanged函数代码示例

51自学网 2021-06-03 08:07:46
  C++
这篇教程C++ sourceChanged函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中sourceChanged函数的典型用法代码示例。如果您正苦于以下问题:C++ sourceChanged函数的具体用法?C++ sourceChanged怎么用?C++ sourceChanged使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了sourceChanged函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: setEngine

void 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: sourceChanged

void ShotgunField::setSource(Node *source){    if (m_source != source) {        m_source = source;        emit sourceChanged(m_source);    }}
开发者ID:mjmvisser,项目名称:pug,代码行数:7,


示例4: QWidget

Player::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: QSvgRenderer

void 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: QMediaContent

void 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: sourceChanged

void FileIO::setSource(const QString& source) {    mSource = source;    if (mSource.startsWith("file://")) {        mSource.remove(0,6);    }    sourceChanged();}
开发者ID:velerelectronic,项目名称:Teacher-Notebook,代码行数:7,


示例9: UDJServerConnection

MetaWindow::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: connect

void 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: QPixmap

void 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: switch

int 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: ToLog

void 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: ir

void 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: connect

MadaoWindow::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: request

void 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: beginResetModel

void 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: KstSettingsDlg

KstSettingsDlgI::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: sourceLost

void 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: setCurrentMeta

void 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: DataSourceDialog

void 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: DataDialog

VectorDialog::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: sourceChanged

void 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函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。