36 lines
792 B
C++
36 lines
792 B
C++
#ifndef PASSWORD_H
|
|
#define PASSWORD_H
|
|
|
|
#include "mainwindow.h"
|
|
#include <qt5keychain/keychain.h>
|
|
#include <qt5keychain/qkeychain_export.h>
|
|
|
|
extern QApplication a;
|
|
|
|
void setPassword(QString account, QString pass);
|
|
QString getPassword(const QString& name);
|
|
|
|
/*class Password : QObject
|
|
{
|
|
public:
|
|
QString appName;
|
|
QKeychain::WritePasswordJob * passwdJob;
|
|
QKeychain::ReadPasswordJob * readPass;
|
|
MainWindow * mw;
|
|
QString password;
|
|
QSettings passwdSettings{a.applicationName(),a.applicationName()};
|
|
|
|
Password();
|
|
~Password();
|
|
|
|
void store(QString, QString);
|
|
QString read(QString);
|
|
bool remove(QString);
|
|
|
|
private slots:
|
|
void storeFinished();
|
|
void readFinished();
|
|
};*/
|
|
|
|
#endif // PASSWORD_H
|