59 lines
1.3 KiB
C++
59 lines
1.3 KiB
C++
#ifndef RECORD_H
|
|
#define RECORD_H
|
|
|
|
#include <QString>
|
|
#include <QDateTime>
|
|
#include <QUuid>
|
|
|
|
class Record
|
|
{
|
|
public:
|
|
Record();
|
|
~Record();
|
|
Record(int index,
|
|
QString name,
|
|
QString username,
|
|
QString password,
|
|
QString URL,
|
|
QString note);
|
|
Record(int index,
|
|
QString name,
|
|
QString username,
|
|
QString password,
|
|
QString URL);
|
|
Record(QString name,
|
|
QString username,
|
|
QString password,
|
|
QString URL,
|
|
QString note);
|
|
// QString getId() const;
|
|
int getId() const;
|
|
QString getName() const;
|
|
QString getUsername() const;
|
|
QString getPassword() const;
|
|
QString getURL() const;
|
|
QString getNote() const;
|
|
QDateTime getTime() const;
|
|
|
|
QString toString()const;
|
|
std::string toStdString()const;
|
|
|
|
void setId(int i);
|
|
void setName(const QString name);
|
|
void setUsername(const QString username);
|
|
void setPassword(const QString password);
|
|
void setURL(const QString URL);
|
|
void setNote(const QString note);
|
|
void setTime(const QDateTime time);
|
|
private:
|
|
int id;
|
|
QString name;
|
|
QString username;
|
|
QString password;
|
|
QString URL;
|
|
QString note;
|
|
QDateTime time;
|
|
};
|
|
|
|
#endif // RECORD_H
|