Credentials_manager/PasswordManager/account.h

51 lines
1.0 KiB
C++

#ifndef ACCOUNT_H
#define ACCOUNT_H
#include <QString>
#include <QDateTime>
#include "record.h"
class Account: public Record
{
public:
Account();
~Account();
Account(int index,
QString title,
QString username,
QString password,
QString URL,
QString note);
Account(int index,
QString title,
QString username,
QString password,
QString URL);
Account(QString title,
QString username,
QString password,
QString URL,
QString note);
QString getUsername() const;
QString getPassword() const;
QString getURL() const;
QString getNote() const;
QString toString()const;
std::string toStdString()const;
void setUsername(const QString username);
void setPassword(const QString password);
void setURL(const QString URL);
void setNote(const QString note);
private:
QString username;
QString password;
QString URL;
QString note;
};
#endif // ACCOUNT_H