void DateSelector::setFrom(const QDate &date) { if (m_from == date) return; m_from = date; Q_EMIT fromChanged(); }
void QQuickAnimator::setFrom(qreal from) { Q_D(QQuickAnimator); if (from == d->from) return; d->isFromDefined = true; d->from = from; Q_EMIT fromChanged(d->from); }
void QQuickTransition::setFromState(const QString &f) { Q_D(QQuickTransition); if (f == d->fromState) return; d->fromState = f; emit fromChanged(); }
DelPages::DelPages( QWidget* parent, int currentPage, int maxPage ) : QDialog( parent ) { setWindowTitle( tr( "Delete Pages" ) ); setModal(true); setWindowIcon(loadIcon("AppIcon.png")); dialogLayout = new QVBoxLayout( this ); dialogLayout->setSpacing( 5 ); dialogLayout->setMargin( 10 ); fromToLayout = new QHBoxLayout; fromToLayout->setSpacing( 5 ); fromToLayout->setMargin( 5 ); fromLabel = new QLabel( tr( "Delete From:" ), this ); fromToLayout->addWidget( fromLabel ); fromPageData = new QSpinBox(this ); fromPageData->setMinimum(1); fromPageData->setMaximum(maxPage); fromPageData->setValue( currentPage ); fromToLayout->addWidget( fromPageData ); toLabel = new QLabel( this ); toLabel->setText( tr( "to:" ) ); fromToLayout->addWidget( toLabel ); toPageData = new QSpinBox( this ); toPageData->setMinimum(1); toPageData->setMaximum(maxPage); toPageData->setValue( currentPage ); fromToLayout->addWidget( toPageData ); dialogLayout->addLayout( fromToLayout ); okCancelLayout = new QHBoxLayout; okCancelLayout->setSpacing( 5 ); okCancelLayout->setMargin( 0 ); QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); okCancelLayout->addItem( spacer ); okButton = new QPushButton( CommonStrings::tr_OK, this ); okButton->setDefault( true ); okCancelLayout->addWidget(okButton); cancelButton = new QPushButton( CommonStrings::tr_Cancel, this ); cancelButton->setDefault( false ); okCancelLayout->addWidget(cancelButton); dialogLayout->addLayout( okCancelLayout ); setMaximumSize(sizeHint()); // signals and slots connections connect( okButton, SIGNAL( clicked() ), this, SLOT( accept() ) ); connect( cancelButton, SIGNAL( clicked() ), this, SLOT( reject() ) ); connect( fromPageData, SIGNAL( editingFinished() ), this, SLOT( fromChanged() ) ); connect( toPageData, SIGNAL( editingFinished() ), this, SLOT( toChanged() ) ); }
/*! \reimp */ void FacebookAlbumInterface::emitPropertyChangeSignals(const QVariantMap &oldData, const QVariantMap &newData) { Q_D(FacebookAlbumInterface); QVariantMap fromMap = newData.value(FACEBOOK_ONTOLOGY_ALBUM_FROM).toMap(); QString fromIdStr = fromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTIDENTIFIER).toString(); QString fromNameStr = fromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTNAME).toString(); QString anStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_NAME).toString(); QString descStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_DESCRIPTION).toString(); QString linkStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_LINK).toString(); QString cpStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_COVERPHOTO).toString(); QString prvStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_PRIVACY).toString(); QString countStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_COUNT).toString(); QString typeStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_TYPE).toString(); QString ctStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_CREATEDTIME).toString(); QString utStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_UPDATEDTIME).toString(); QString cuStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_CANUPLOAD).toString(); QVariantMap oldFromMap = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_FROM).toMap(); QString oldFromIdStr = oldFromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTIDENTIFIER).toString(); QString oldFromNameStr = oldFromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTNAME).toString(); QString oldAnStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_NAME).toString(); QString oldDescStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_DESCRIPTION).toString(); QString oldLinkStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_LINK).toString(); QString oldCpStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_COVERPHOTO).toString(); QString oldPrvStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_PRIVACY).toString(); QString oldCountStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_COUNT).toString(); QString oldTypeStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_TYPE).toString(); QString oldCtStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_CREATEDTIME).toString(); QString oldUtStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_UPDATEDTIME).toString(); QString oldCuStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_CANUPLOAD).toString(); if (anStr != oldAnStr) emit nameChanged(); if (descStr != oldDescStr) emit descriptionChanged(); if (linkStr != oldLinkStr) emit linkChanged(); if (cpStr != oldCpStr) emit coverPhotoChanged(); if (prvStr != oldPrvStr) emit privacyChanged(); if (countStr != oldCountStr) emit countChanged(); if (typeStr != oldTypeStr) emit albumTypeChanged(); if (ctStr != oldCtStr) emit createdTimeChanged(); if (utStr != oldUtStr) emit updatedTimeChanged(); if (cuStr != oldCuStr) emit canUploadChanged(); // update the from object if required if (fromIdStr != oldFromIdStr || fromNameStr != oldFromNameStr) { QVariantMap newFromData; newFromData.insert(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTTYPE, FacebookInterface::User); newFromData.insert(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTIDENTIFIER, fromIdStr); newFromData.insert(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTNAME, fromNameStr); qobject_cast<FacebookInterface*>(socialNetwork())->setFacebookContentItemData(d->from, newFromData); emit fromChanged(); } // call the super class implementation QVariantMap oldDataWithId = oldData; oldDataWithId.insert(NEMOQMLPLUGINS_SOCIAL_CONTENTITEMID, oldData.value(FACEBOOK_ONTOLOGY_ALBUM_ID)); QVariantMap newDataWithId = newData; newDataWithId.insert(NEMOQMLPLUGINS_SOCIAL_CONTENTITEMID, newData.value(FACEBOOK_ONTOLOGY_ALBUM_ID)); IdentifiableContentItemInterface::emitPropertyChangeSignals(oldDataWithId, newDataWithId); }
/*! \reimp */ void FacebookPhotoInterface::emitPropertyChangeSignals(const QVariantMap &oldData, const QVariantMap &newData) { QString aidStr = newData.value(FACEBOOK_ONTOLOGY_PHOTO_ALBUMIDENTIFIER).toString(); QVariantList tagsList = newData.value(FACEBOOK_ONTOLOGY_PHOTO_TAGS).toList(); QVariantMap fromMap = newData.value(FACEBOOK_ONTOLOGY_PHOTO_FROM).toMap(); QString nameStr = newData.value(FACEBOOK_ONTOLOGY_PHOTO_NAME).toString(); QVariantMap ntMap = newData.value(FACEBOOK_ONTOLOGY_PHOTO_NAMETAGS).toMap(); QString iconStr = newData.value(FACEBOOK_ONTOLOGY_PHOTO_ICON).toString(); QString picStr = newData.value(FACEBOOK_ONTOLOGY_PHOTO_PICTURE).toString(); QString srcStr = newData.value(FACEBOOK_ONTOLOGY_PHOTO_SOURCE).toString(); QString heightInt = newData.value(FACEBOOK_ONTOLOGY_PHOTO_HEIGHT).toString(); QString widthInt = newData.value(FACEBOOK_ONTOLOGY_PHOTO_WIDTH).toString(); QVariantMap imgsMap = newData.value(FACEBOOK_ONTOLOGY_PHOTO_IMAGES).toMap(); QString linkStr = newData.value(FACEBOOK_ONTOLOGY_PHOTO_LINK).toString(); QVariantMap placeMap = newData.value(FACEBOOK_ONTOLOGY_PHOTO_PLACE).toMap(); // XXX TODO: Location/Place object reference QString ctStr = newData.value(FACEBOOK_ONTOLOGY_PHOTO_CREATEDTIME).toString(); QString utStr = newData.value(FACEBOOK_ONTOLOGY_PHOTO_UPDATEDTIME).toString(); QString posInt = newData.value(FACEBOOK_ONTOLOGY_PHOTO_POSITION).toString(); QString likedBool = newData.value(FACEBOOK_ONTOLOGY_PHOTO_LIKED).toString(); QString oldAidStr = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_ALBUMIDENTIFIER).toString(); QVariantList oldTagsList = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_TAGS).toList(); QVariantMap oldFromMap = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_FROM).toMap(); QString oldNameStr = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_NAME).toString(); QVariantMap oldNtMap = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_NAMETAGS).toMap(); QString oldIconStr = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_ICON).toString(); QString oldPicStr = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_PICTURE).toString(); QString oldSrcStr = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_SOURCE).toString(); QString oldHeightInt = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_HEIGHT).toString(); QString oldWidthInt = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_WIDTH).toString(); QVariantMap oldImgsMap = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_IMAGES).toMap(); QString oldLinkStr = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_LINK).toString(); QVariantMap oldPlaceMap = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_PLACE).toMap(); // XXX TODO: Location/Place object reference QString oldCtStr = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_CREATEDTIME).toString(); QString oldUtStr = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_UPDATEDTIME).toString(); QString oldPosInt = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_POSITION).toString(); QString oldLikedBool = oldData.value(FACEBOOK_ONTOLOGY_PHOTO_LIKED).toString(); if (aidStr != oldAidStr) emit albumIdentifierChanged(); if (nameStr != oldNameStr) emit nameChanged(); if (ntMap != oldNtMap) emit nameTagsChanged(); if (iconStr != oldIconStr) emit iconChanged(); if (picStr != oldPicStr) emit pictureChanged(); if (srcStr != oldSrcStr) emit sourceChanged(); if (heightInt != oldHeightInt) emit heightChanged(); if (widthInt != oldWidthInt) emit widthChanged(); if (imgsMap != oldImgsMap) emit imagesChanged(); if (linkStr != oldLinkStr) emit linkChanged(); if (placeMap != oldPlaceMap) emit placeChanged(); if (ctStr != oldCtStr) emit createdTimeChanged(); if (utStr != oldUtStr) emit updatedTimeChanged(); if (posInt != oldPosInt) emit positionChanged(); if (likedBool != oldLikedBool) { f->liked = likedBool == QLatin1String("true"); emit likedChanged(); } // update tags list if (tagsList != oldTagsList) { // clear the old tags foreach (FacebookTagInterface *doomedTag, f->tags) doomedTag->deleteLater(); f->tags.clear(); // update with the new tag data for (int i = 0; i < tagsList.size(); ++i) { QVariantMap currTagMap = tagsList.at(i).toMap(); currTagMap.insert(FACEBOOK_ONTOLOGY_TAG_TARGETIDENTIFIER, identifier()); FacebookTagInterface *currTag = new FacebookTagInterface(f); qobject_cast<FacebookInterface*>(socialNetwork())->setFacebookContentItemData(currTag, currTagMap); f->tags.append(currTag); } // emit change signal emit tagsChanged(); } // update from reference if (fromMap != oldFromMap) { QVariantMap newFromData; newFromData.insert(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTTYPE, FacebookInterface::User); // could also be a Profile ... newFromData.insert(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTIDENTIFIER, fromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTIDENTIFIER)); newFromData.insert(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTNAME, fromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTNAME)); qobject_cast<FacebookInterface*>(socialNetwork())->setFacebookContentItemData(f->from, newFromData); emit fromChanged(); } // call the super class implementation IdentifiableContentItemInterface::emitPropertyChangeSignals(oldData, newData); }
void ConversionItem::setFrom(const QString &from) { if (d.from == from) return; d.from = from; emit fromChanged(d.from); }