void Task::dump() const { qDebug() << "[Task " << this << "] task id:" << id() << "- name:" << name() << " - parent:" << parent() << " - subscribed:" << subscribed() << " - valid from:" << validFrom() << " - valid until:" << validUntil() << " - trackable:" << trackable(); }
bool Task::operator == ( const Task& other ) const { return other.id() == id() && other.parent() == parent() && other.name() == name() && other.subscribed() == subscribed() && other.m_trackable == m_trackable && other.validFrom() == validFrom() && other.validUntil() == validUntil(); }
QDomElement Task::toXml(QDomDocument document) const { QDomElement element = document.createElement( tagName() ); element.setAttribute(TaskIdElement, id()); element.setAttribute(TaskParentId, parent()); element.setAttribute(TaskSubscribed, (subscribed() ? 1 : 0)); element.setAttribute(TaskTrackable, (trackable() ? 1 : 0)); if (!name().isEmpty()) { QDomText taskName = document.createTextNode(name()); element.appendChild(taskName); } if (validFrom().isValid()) { element.setAttribute(TaskValidFrom, validFrom().toString(Qt::ISODate)); } if (validUntil().isValid()) { element.setAttribute(TaskValidUntil, validUntil().toString(Qt::ISODate)); } return element; }
// ---------------------------------------------------------------------------- // UntrustedCertificateInfoSymbian::certificateDetails() // ---------------------------------------------------------------------------- // QString UntrustedCertificateInfoSymbian::certificateDetails(const QString &siteName) const { // TODO: localized UI string needed QString details = tr("Service:\n%1\n\nIssuer:\n%2\n\nSubject:\n%3\n\n" "Valid from:\n%4\n\nValid until:\n%5\n\nCertificate format:\n%6\n\n" "Algorithm:\n%7\n\nSerial number:\n%8\n\n" "Fingerprint (SHA1):\n%9\n\nFingerprint (MD5):\n%10") .arg(siteName) // %1 .arg(issuerName()) // %2 .arg(subjectName()) // %3 .arg(validFrom().toString()) // %4 .arg(validTo().toString()) // %5 .arg(format()) // %6 .arg(combinedAlgorithmName()) // %7 .arg(formattedSerialNumber(serialNumber())) // %8 .arg(formattedFingerprint(fingerprint())) // %9 .arg(formattedFingerprint(mMd5Fingerprint)); // %10 return details; }
bool Task::isCurrentlyValid() const { return isValid() && ( ! validFrom().isValid() || validFrom() < QDateTime::currentDateTime() ) && ( ! validUntil().isValid() || validUntil() > QDateTime::currentDateTime() ); }