Esempio n. 1
0
void Task::dump() const
{
    qDebug() << "[Task " << this << "] task id:" << id() << "- name:" << name()
             << " - parent:" << parent() << " - subscribed:" << subscribed()
             << " - valid from:" << validFrom() << " - valid until:"
             << validUntil() << " - trackable:" << trackable();
}
Esempio n. 2
0
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();
}
Esempio n. 3
0
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;
}
Esempio n. 5
0
bool Task::isCurrentlyValid() const
{
    return isValid()
        && ( ! validFrom().isValid() || validFrom() < QDateTime::currentDateTime() )
        && ( ! validUntil().isValid() || validUntil() > QDateTime::currentDateTime() );
}