QtPass 2.0.0
Developer documentation
Loading...
Searching...
No Matches
ImitatePass Member List

This is the complete list of members for ImitatePass, including all inherited members.

addGenerationHeader(const QString &gpgIdFile, const GpgIdSigner &signer, QByteArray *contents) -> boolImitatePassprotected
beforeExecute(PROCESS id) overrideImitatePassprotectedvirtual
boundedRandom(quint32 bound) -> quint32Passprotected
cancelReencryptPath()ImitatePass
ciphertextHolds(const QString &ciphertext, const QString &plaintext) -> boolImitatePassprotected
commitArgs() -> QStringListImitatePassprotected
commitReencrypted(const QString &fileName) -> boolImitatePassprotected
Copy(const QString src, const QString dest, const bool force) overrideImitatePassvirtual
copyDestination(const QString &src, const QString &dest, bool force) -> QStringImitatePassprotected
createBackupCommit() -> boolImitatePassprotected
critical(const QString &title, const QString &message)Passsignal
decryptEntry(const QString &fileName, QString *plaintext) -> boolImitatePassprotected
dropStaleTemporary(const QString &path)ImitatePassprivate
emitProcessFinishedSignal(PROCESS pid, const QString &out, const QString &err)Passprivate
encryptFor(const QString &output, const QStringList &recipients, const QString &plaintext) -> boolImitatePassprotected
endReencryptPath()ImitatePasssignal
entriesToReencrypt(const QString &dir) -> QStringListImitatePassprivate
envPassprivate
execPassprotected
execBlocking(const QString &app, const QStringList &args, const QString &input=QString(), QString *process_out=nullptr, QString *process_err=nullptr) -> intImitatePassprotected
execBlocking(const QString &app, const QStringList &args, QString *process_out, QString *process_err=nullptr) -> intImitatePassprotected
executeGit(PROCESS id, const QStringList &args, QString input=QString(), bool readStdout=true, bool readStderr=true)ImitatePass
executeGpg(PROCESS id, const QStringList &args, QString input=QString(), bool readStdout=true, bool readStderr=true)ImitatePass
executeMoveGit(const QString &src, const QString &destFile, bool force)ImitatePass
executeWrapper(PROCESS id, const QString &app, const QStringList &args, bool readStdout=true, bool readStderr=true)Passprotected
executeWrapper(PROCESS id, const QString &app, const QStringList &args, QString input, bool readStdout, bool readStderr)Passprotected
finished(int id, int exitCode, const QString &out, const QString &err) overrideImitatePassprotectedvirtual
finishedAnyWithPid(const QString &out, const QString &err, Enums::PROCESS pid)Passsignal
finishedCopy(const QString &out, const QString &err)Passsignal
finishedGenerateGPGKeys(const QString &out, const QString &err)Passsignal
finishedGitInit(const QString &out, const QString &err)Passsignal
finishedGitPull(const QString &out, const QString &err)Passsignal
finishedGitPush(const QString &out, const QString &err)Passsignal
finishedGrep(const QList< QPair< QString, QStringList > > &results)Passsignal
finishedInit(const QString &out, const QString &err)Passsignal
finishedInsert(const QString &out, const QString &err)Passsignal
finishedMove(const QString &out, const QString &err)Passsignal
finishedRemove(const QString &out, const QString &err)Passsignal
finishedShow(const QString &out, const QString &file)Passsignal
finishReencrypt(const ReencryptResult &result)ImitatePassprivate
formatInsertError(const QString &friendly, const QString &err) -> QStringPassprivate
GenerateGPGKeys(QString batch)Pass
generateGPGKeysFailed(const QString &err)Passsignal
generatePassword(unsigned int length, const QString &charset) -> QStringPassvirtual
generateRandomPassword(const QString &charset, unsigned int length) -> QStringPassprotected
getDefaultKeyTemplate(const QString &gpgExecutable={})Passstatic
getGpgIdPath(const QString &for_file, const QString &passStore) -> QStringPassstatic
getKeysFromFile(const QString &fileName) -> QStringListImitatePassprotected
getRecipientList(const QString &for_file, const QString &passStore) -> QStringListPassstatic
gitAddGpgId(const QString &gpgIdFile, const QString &gpgIdSigFile, QString *out, QString *err) -> intImitatePassprotected
gitCommit(const QString &file, const QString &msg)ImitatePass
gitConfigured() const -> boolImitatePass
GitInit() overrideImitatePassvirtual
GitPull() overrideImitatePassvirtual
GitPull_b() overrideImitatePassvirtual
GitPush() overrideImitatePassvirtual
gitReady() -> boolImitatePass
gitTracks(const QString &file) -> boolImitatePassprotected
gpgIdSigner() -> GpgIdSignerImitatePassprotected
gpgSupportsEd25519(const QString &gpgExecutable={})Passstatic
Grep(QString pattern, bool caseInsensitive) overrideImitatePassvirtual
handleProcessError(PROCESS pid, int exitCode, const QString &out, const QString &err)Passprivate
idle()Passsignal
ImitatePass()ImitatePass
Init(QString path, const QList< UserInfo > &users) overrideImitatePassvirtual
init(const AppSettings &settings)Pass
Insert(QString file, QString newValue, bool overwrite) overrideImitatePassvirtual
insertFailed(const QString &err, bool written)Passsignal
insertsPending() const -> intPassinline
insertWritten(const QString &err) const -> bool overrideImitatePassinlineprotectedvirtual
isIdle() const -> boolPassinline
kMaxPlaintextBytesPassstatic
LinkScope enum namePassprotected
listKeys(QStringList keystrings, bool secret=false) -> QList< UserInfo >Pass
listKeys(const QString &keystring="", bool secret=false) -> QList< UserInfo >Pass
loadVerifiedRecipients(const QString &gpgIdFile, QStringList *recipients, QString *why=nullptr) -> boolImitatePassprotected
loggableArgs(const QStringList &args) -> QStringListPassstatic
m_grepImitatePassprivate
m_insertPlacedImitatePassprivate
m_insertsPendingPassprivate
m_pendingInsertsImitatePassprivate
m_pendingShowsPassprivate
m_reencryptActiveImitatePassprivate
m_reencryptCancelImitatePassprivate
m_reencryptEnvImitatePassprotected
m_reencryptThreadImitatePassprivate
m_settingsPassprotected
m_transactionImitatePassprivate
m_transactionOutputImitatePassprivate
m_uncommittedGpgIdImitatePassprivate
maxOutputArgs() -> QStringListPassstatic
Move(const QString src, const QString dest, const bool force) overrideImitatePassvirtual
parseRecipients(const QByteArray &contents, const QString &sourceName) -> QStringListPassstatic
Pass()Pass
PathSpelling enum namePassprotected
pgit(const QString &path) const -> QStringImitatePassprivate
pgpg(const QString &path) const -> QStringImitatePassprivate
placeEncryptedFile(const QString &output, const QString &file, bool overwrite, QString *error) -> boolImitatePassprivate
PROCESS typedefPassprotected
processErrorExit(int exitCode, const QString &err)Passsignal
pullBeforeReencrypt() -> boolImitatePassprivate
queueInsert()Passinlineprotected
queueShow(const QString &file)Passinlineprotected
recipientsForDir(const QString &fileName, QHash< QString, QStringList > &verified, QStringList &gpgId, ReencryptResult &result) -> boolImitatePassprivate
recipientsForEditing(const QString &dir, const QString &passStore) -> RecipientsForEditingPass
recipientsForEntry(const QString &file, QStringList *recipients) -> boolImitatePassprotected
recoverReencryptLeftovers(const QString &dir) -> boolImitatePassprivate
reencryptFiles(const QString &dir) -> ReencryptResultImitatePassprivate
reencryptPath(const QString &dir)ImitatePass
reencryptPath(const QString &dir, const AppSettings &settings)ImitatePass
reencryptProgress(int current, int total)ImitatePasssignal
reencryptSingleFile(const QString &fileName, const QStringList &recipients, QString *why) -> boolImitatePassprotected
reencryptUsesGit() const -> boolImitatePassprivate
reencryptWithoutGit(const QString &dir, const QString &gitError)ImitatePassprivate
refuseAsNotPartOfStore(const QString &why)Passprivate
refuseFolderOutsideStore(const QString &folder, QString *relative=nullptr) -> boolPassprotected
refuseLinkedGpgIdFolder(const QString &path) -> boolImitatePassprotected
refuseLinkedPath(const QString &path, LinkScope scope=LinkScope::EntryAndParents, PathSpelling spelling=PathSpelling::Configured) -> boolPassprotected
refusePendingPull() -> boolPassprotected
refuseSkippedGpgId(const QString &file, bool signing, const QString &except=QString()) -> boolPassprotected
refuseUnfinishedGitOperation() -> boolPassprotected
Remove(QString file, bool isDir) overrideImitatePassvirtual
reportUncommittedGpgId(const QString &dir, const QString &gitError, bool reencrypted)ImitatePassprivate
reportUnrestorable(const QString &path)ImitatePassprivate
resolveGpgconfCommand(const QString &gpgPath) -> ResolvedGpgconfCommandPassstatic
resolveMoveDestination(const QString &src, const QString &dest, bool force) -> QStringImitatePassprotected
restoreBackup(const QString &path) -> boolImitatePassprivate
seedGpgIdFile(const QString &newDir, const QString &passStore) -> boolPassstatic
setEnvVar(const QString &name, const QString &value)Passprotected
settleSignature(const QString &gpgIdFile, const QByteArray &written, const GpgIdSigner &signer, bool useGit, QString *sigToCommit) -> boolImitatePassprotected
Show(QString file) overrideImitatePassvirtual
signGpgIdFile(const QString &gpgIdFile, const QByteArray &contents) -> boolImitatePassprotected
skippedGpgId(const QString &forFile, const QString &passStore, QString *recordError=nullptr) -> std::optional< QString >Passstatic
startingExecuteWrapper()Passsignal
startReencryptPath()ImitatePasssignal
startReencryptWorker(const QString &dir)ImitatePassprivate
statusMsg(const QString &msg, int timeout)Passsignal
storeEnvironment() const -> QProcessEnvironmentPassinlineprotected
storeGit(const QStringList &args, QString *out) -> bool overrideImitatePassprotectedvirtual
translatePathForWsl(const QString &path, const QString &exe) const -> QStringImitatePassprivate
tst_imitatepass (defined in ImitatePass)ImitatePassfriend
tst_util (defined in ImitatePass)ImitatePassfriend
unfinishedGitOperationReason() -> QStringPassprotected
updateEnv()Pass
verifyGpgIdForDir(const QString &file, QHash< QString, QStringList > &verified, QStringList &gpgId) -> boolImitatePassprotected
verifySignedList(const GpgIdSigner &signer, const QString &gpgIdFile, QByteArray *contents, QString *why) const -> boolPassprotected
withCurrentGitPin(QProcessEnvironment base) const -> QProcessEnvironmentPassprotected
wrapperRunningPassprivate
writeGpgIdFile(const QString &gpgIdFile, const QList< UserInfo > &users, QByteArray *written=nullptr) -> boolImitatePassprotected
~ImitatePass() overrideImitatePass
~Pass() override=default (defined in Pass)Pass