QSvn::~QSvn() { clearCredentials(); apr_pool_destroy(pool); ctx = nullptr; pool = nullptr; }
void AdobeDRM::unlink() { clearCredentials(); if(eraseActivationFile()) emit unlinkOK(); else emit unlinkKO(); }
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; }
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); }
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 }
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(); }