QXmppDiscoveryManager::QXmppDiscoveryManager()
    : d(new QXmppDiscoveryManagerPrivate)
{
    d->clientCapabilitiesNode = "http://code.google.com/p/qxmpp";
    d->clientCategory = "client";
    d->clientType = "pc";
    if (qApp->applicationName().isEmpty() && qApp->applicationVersion().isEmpty())
        d->clientName = QString("%1 %2").arg("Based on QXmpp", QXmppVersion());
    else
        d->clientName = QString("%1 %2").arg(qApp->applicationName(), qApp->applicationVersion());
}
Esempio n. 2
0
aboutDialog::aboutDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::aboutDialog)
{
    ui->setupUi(this);

    setWindowTitle(QString("About %1").arg(qApp->applicationName()));

    ui->textEdit->append(QString("Copyright © 2009-2011, Manjeet Dahiya\n"));
    ui->textEdit->append(qApp->applicationName() + " " + qApp->applicationVersion());
    ui->textEdit->append(QString("\nBased on:"));
    ui->textEdit->append(QString("QXmpp %1").arg(QXmppVersion()));
    ui->textEdit->append(QString("Qt %1 [built-with]").arg(qVersion()));
    ui->textEdit->append(QString("Qt %1 [running-with]").arg(QT_VERSION_STR));
}
Esempio n. 3
0
QXmppVersionManager::QXmppVersionManager() : QXmppClientExtension(),
    m_clientName(qApp->applicationName()),
    m_clientVersion(qApp->applicationVersion())
{
    if(m_clientName.isEmpty())
        m_clientName = "Based on QXmpp";

#if defined(Q_OS_LINUX)
    m_clientOs = QString::fromLatin1("Linux");
#elif defined(Q_OS_MAC)
    m_clientOs = QString::fromLatin1("Mac OS");
#elif defined(Q_OS_SYMBIAN)
    m_clientOs = QString::fromLatin1("Symbian");
#elif defined(Q_OS_WIN)
    m_clientOs = QString::fromLatin1("Windows");
#endif

    if(m_clientVersion.isEmpty())
        m_clientVersion = QXmppVersion();
}
QXmppVersionManager::QXmppVersionManager()
    : d(new QXmppVersionManagerPrivate)
{
    d->clientName = qApp->applicationName();
    if (d->clientName.isEmpty())
        d->clientName = "Based on QXmpp";

#if defined(Q_OS_LINUX)
    d->clientOs = QString::fromLatin1("Linux");
#elif defined(Q_OS_MAC)
    d->clientOs = QString::fromLatin1("Mac OS");
#elif defined(Q_OS_SYMBIAN)
    d->clientOs = QString::fromLatin1("Symbian");
#elif defined(Q_OS_WIN)
    d->clientOs = QString::fromLatin1("Windows");
#endif

    d->clientVersion = qApp->applicationVersion();
    if (d->clientVersion.isEmpty())
        d->clientVersion = QXmppVersion();
}
Esempio n. 5
0
void TestUtils::testLibVersion()
{
    QCOMPARE(QXmppVersion(), QString("0.2.92"));
}