/*======================================================================*/ void describeActor(int actor) { ScriptEntry *script = scriptOf(actor); if (script != NULL && script->description != 0) interpret(script->description); else if (hasDescription(actor)) describeAnything(actor); else { printMessageWithInstanceParameter(M_SEE_START, actor); printMessage(M_SEE_END); if (instances[actor].container != 0) describeContainer(actor); } admin[actor].alreadyDescribed = TRUE; }
QVariantMap FileTransferChannelCreationProperties::createRequest() const { if (!isValid()) { warning() << "Invalid file transfer creation properties"; return QVariantMap(); } QVariantMap request; request.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType"), TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER); request.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandleType"), (uint) Tp::HandleTypeContact); request.insert(TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER + QLatin1String(".Filename"), suggestedFileName()); request.insert(TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER + QLatin1String(".ContentType"), contentType()); request.insert(TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER + QLatin1String(".Size"), size()); if (hasContentHash()) { request.insert(TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER + QLatin1String(".ContentHashType"), (uint) contentHashType()); request.insert(TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER + QLatin1String(".ContentHash"), contentHash()); } if (hasDescription()) { request.insert(TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER + QLatin1String(".Description"), description()); } if (hasLastModificationTime()) { request.insert(TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER + QLatin1String(".Date"), (qulonglong) lastModificationTime().toTime_t()); } if (hasUri()) { request.insert(TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER + QLatin1String(".URI"), uri()); } return request; }
// @mfunc The description of the <c OMProperty> defined by // this <c OMBuiltinPropertyDefinition>. // @precondition <f hasDefinition()> const wchar_t* OMBuiltinPropertyDefinition::description(void) const { TRACE("OMBuiltinPropertyDefinition::description"); PRECONDITION("Definition has a description", hasDescription()); return 0; }