Exemple #1
0
QSvn::~QSvn()
{
    clearCredentials();

    apr_pool_destroy(pool);

    ctx = nullptr;
    pool = nullptr;
}
Exemple #2
0
void AdobeDRM::unlink()
{
    clearCredentials();

    if(eraseActivationFile())
        emit unlinkOK();
    else
        emit unlinkKO();

}
Exemple #3
0
void QSvn::setCredentials(const QString &username, const QString &password, bool saveCredentials, bool validUserPass)
{
    clearCredentials();

    m_username = username;
    m_password = password;
    m_saveCredentials = saveCredentials;

    m_validUserPass = validUserPass;
}
Exemple #4
0
void AdobeDRM::linkWorkflowError(int err, QString errorMsg)
{
    #ifdef Q_WS_QWS
    // Disconnect signals
    disconnect(m_client, SIGNAL(workflowDone(unsigned int)),                    this, SLOT(linkWorkflowDone(unsigned int)));
    disconnect(m_client, SIGNAL(workflowError(int, QString)),                   this, SLOT(linkWorkflowError(int, QString)));
    #endif

    qDebug() << Q_FUNC_INFO << err << errorMsg;

    clearCredentials();
    eraseActivationFile();

    emit linkKO(err);
}
Exemple #5
0
void AdobeDRM::done()
{
    clearCredentials();

    if (m_proc)
    {
        m_proc->release();
        m_proc = NULL;
    }

    delete m_client;
    m_client = NULL;

    delete m_netProvider;
    m_netProvider = NULL;
}
    /**
     * Discards current state and applies state from 'source' ConnectionSettings.
     */
    void ConnectionSettings::apply(const ConnectionSettings *source)
    {
        setConnectionName(source->connectionName());
        setServerHost(source->serverHost());
        setServerPort(source->serverPort());
        setDefaultDatabase(source->defaultDatabase());
        setImported(source->imported());
        setReplicaSet(source->isReplicaSet());

        clearCredentials();
        QList<CredentialSettings *> cred = source->credentials();
        for (QList<CredentialSettings *>::iterator it = cred.begin(); it != cred.end(); ++it) {
            addCredential((*it)->clone());
        }

        _sshSettings.reset(source->sshSettings()->clone());
        _sslSettings.reset(source->sslSettings()->clone());
        _replicaSetSettings.reset(source->_replicaSetSettings->clone());

//#ifdef MONGO_SSL
//        setSslInfo(source->sslInfo());
//#endif
    }
Exemple #7
0
void AdobeDRM::connectedToPc( bool connected )
{
    qDebug() << Q_FUNC_INFO << "Connected:" << connected;

    if(!connected)
    {
        sync();

        system("cat /mnt/public/.adobe-digital-editions/activation.xml");

        QDir publicDir(qgetenv("ADEPT_ACTIVATION_DIR"));
        QStringList entryList(publicDir.entryList());
        qDebug() << Q_FUNC_INFO << entryList.size() << entryList;

        qDebug() << Q_FUNC_INFO << QFile::exists(qgetenv("ADEPT_ACTIVATION_FILE"));

        system("ls /mnt/public/.adobe-digital-editions/");

        init();

        if(!isLinked() || !entryList.contains("activation.xml"))
        {
            qDebug() << Q_FUNC_INFO << "Now it's NOT linked.";
            // Now it's not linked
            clearCredentials();
            eraseActivationFile();// Just in case
            emit unlinkOK();
        }
        else
        {
            // Now it's linked
            qDebug() << Q_FUNC_INFO << "Now it's linked.";
            emit linkOK();
        }
    }
}
 /**
  * Cleanup used resources
  */
 ConnectionSettings::~ConnectionSettings()
 {
     clearCredentials();
 }