 |
QtPass
1.3.3
Multi-platform GUI for pass, the standard unix password manager.
|
Go to the documentation of this file.
14 bool removeDir(
const QString &dirName);
16 void GitCommit(
const QString &file,
const QString &msg);
18 void executeGit(
PROCESS id,
const QStringList &args,
19 QString input = QString(),
bool readStdout =
true,
20 bool readStderr =
true);
21 void executeGpg(
PROCESS id,
const QStringList &args,
22 QString input = QString(),
bool readStdout =
true,
23 bool readStderr =
true);
25 class transactionHelper {
31 : m_transaction(trans), m_result(result) {
38 virtual void finished(
int id,
int exitCode,
const QString &out,
39 const QString &err) Q_DECL_OVERRIDE;
42 const QStringList &args, QString input,
43 bool readStdout =
true,
44 bool readStderr =
true) Q_DECL_OVERRIDE;
49 virtual void GitInit() Q_DECL_OVERRIDE;
50 virtual
void GitPull() Q_DECL_OVERRIDE;
52 virtual
void GitPush() Q_DECL_OVERRIDE;
53 virtual
void Show(QString file) Q_DECL_OVERRIDE;
54 virtual
void OtpGenerate(QString file) Q_DECL_OVERRIDE;
55 virtual
void Insert(QString file, QString newValue,
56 bool overwrite = false) Q_DECL_OVERRIDE;
57 virtual
void Remove(QString file,
bool isDir = false) Q_DECL_OVERRIDE;
58 virtual
void Init(QString path, const QList<
UserInfo> &users) Q_DECL_OVERRIDE;
67 void Move(const QString src, const QString dest,
68 const
bool force = false) Q_DECL_OVERRIDE;
69 void Copy(const QString src, const QString dest,
70 const
bool force = false) Q_DECL_OVERRIDE;
73 #endif // IMITATEPASS_H
virtual void GitPush() Q_DECL_OVERRIDE
ImitatePass::GitPush git init wrapper.
virtual void Show(QString file) Q_DECL_OVERRIDE
ImitatePass::Show shows content of file.
void Copy(const QString src, const QString dest, const bool force=false) Q_DECL_OVERRIDE
virtual void Insert(QString file, QString newValue, bool overwrite=false) Q_DECL_OVERRIDE
ImitatePass::Insert create new file with encrypted content.
ImitatePass()
ImitatePass::ImitatePass for situaions when pass is not available we imitate the behavior of pass htt...
virtual void Remove(QString file, bool isDir=false) Q_DECL_OVERRIDE
ImitatePass::Remove custom implementation of "pass remove".
void Move(const QString src, const QString dest, const bool force=false) Q_DECL_OVERRIDE
virtual void Init(QString path, const QList< UserInfo > &users) Q_DECL_OVERRIDE
ImitatePass::Init initialize pass repository.
virtual void GitPull_b() Q_DECL_OVERRIDE
ImitatePass::GitPull_b git pull wrapper.
void transactionStart()
transactionStart this function is used to mark start of the sequence of processes that shall be treat...
virtual void GitInit() Q_DECL_OVERRIDE
ImitatePass::GitInit git init wrapper.
virtual void executeWrapper(PROCESS id, const QString &app, const QStringList &args, QString input, bool readStdout=true, bool readStderr=true) Q_DECL_OVERRIDE
executeWrapper overrided so that every execution is a transaction
void reencryptPath(const QString &dir)
ImitatePass::reencryptPath reencrypt all files under the chosen directory.
void transactionEnd(Enums::PROCESS)
transactionEnd marks end of transaction
Stores key info lines including validity, creation date and more.
Acts as an abstraction for pass or pass imitation.
virtual void GitPull() Q_DECL_OVERRIDE
ImitatePass::GitPull git init wrapper.
void startReencryptPath()
virtual void OtpGenerate(QString file) Q_DECL_OVERRIDE
ImitatePass::OtpGenerate generates an otp code.
virtual void finished(int id, int exitCode, const QString &out, const QString &err) Q_DECL_OVERRIDE
ImitatePass::finished this function is overloaded to ensure identical behaviour to RealPass ie....
Imitates pass features when pass is not enabled or available.