QtPass  1.2.1
Multi-platform GUI for pass, the standard unix password manager.
Public Slots | Public Member Functions | List of all members
PasswordDialog Class Reference

PasswordDialog Handles the inserting and editing of passwords. More...

#include <passworddialog.h>

+ Inheritance diagram for PasswordDialog:
+ Collaboration diagram for PasswordDialog:

Public Slots

void setPass (const QString &output)
 

Public Member Functions

 PasswordDialog (const PasswordConfiguration &passConfig, QWidget *parent=0)
 PasswordDialog::PasswordDialog basic constructor. More...
 
 ~PasswordDialog ()
 PasswordDialog::~PasswordDialog basic destructor. More...
 
void setPassword (QString password)
 Sets content in the password field in the interface. More...
 
QString getPassword ()
 Returns the password as set in the password field in the interface. More...
 
void setTemplate (QString rawFields, bool useTemplate)
 Sets content in the template for the interface. More...
 
void setFile (QString)
 Sets the file (name) in the interface. More...
 
void templateAll (bool templateAll)
 PasswordDialog::templateAll basic setter for use in PasswordDialog::setPassword templating all tokenisable lines. More...
 
void setLength (int l)
 PasswordDialog::setLength PasswordDialog::setLength password length. More...
 
void setPasswordCharTemplate (int t)
 PasswordDialog::setPasswordCharTemplate PasswordDialog::setPasswordCharTemplate chose the template style. More...
 
void usePwgen (bool usePwgen)
 PasswordDialog::usePwgen PasswordDialog::usePwgen don't use own password generator. More...
 

Detailed Description

PasswordDialog Handles the inserting and editing of passwords.

Includes templated views.

Definition at line 20 of file passworddialog.h.

Constructor & Destructor Documentation

◆ PasswordDialog()

PasswordDialog::PasswordDialog ( const PasswordConfiguration passConfig,
QWidget *  parent = 0 
)
explicit

PasswordDialog::PasswordDialog basic constructor.

Parameters
passConfigconfiguration constant
parent

Definition at line 16 of file passworddialog.cpp.

+ Here is the call graph for this function:

◆ ~PasswordDialog()

PasswordDialog::~PasswordDialog ( )

PasswordDialog::~PasswordDialog basic destructor.

Definition at line 29 of file passworddialog.cpp.

Member Function Documentation

◆ getPassword()

QString PasswordDialog::getPassword ( )

Returns the password as set in the password field in the interface.

PasswordDialog::getPassword join the (templated) fields to a QString for writing back.

Returns
password as a QString
See also
setPassword
Returns
collappsed password.

Definition at line 94 of file passworddialog.cpp.

◆ setFile()

void PasswordDialog::setFile ( QString  file)

Sets the file (name) in the interface.

PasswordDialog::setFile show which (password) file we are editing.

Parameters
filename as a QString
file

Definition at line 136 of file passworddialog.cpp.

◆ setLength()

void PasswordDialog::setLength ( int  l)

PasswordDialog::setLength PasswordDialog::setLength password length.

Parameters
l

Definition at line 152 of file passworddialog.cpp.

+ Here is the caller graph for this function:

◆ setPass

void PasswordDialog::setPass ( const QString &  output)
slot

Definition at line 173 of file passworddialog.cpp.

+ Here is the call graph for this function:

◆ setPassword()

void PasswordDialog::setPassword ( QString  password)

Sets content in the password field in the interface.

PasswordDialog::setPassword populate the (templated) fields.

Parameters
passwordthe password as a QString
See also
getPassword
Parameters
password

Definition at line 62 of file passworddialog.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setPasswordCharTemplate()

void PasswordDialog::setPasswordCharTemplate ( int  t)

PasswordDialog::setPasswordCharTemplate PasswordDialog::setPasswordCharTemplate chose the template style.

Parameters
t

Definition at line 159 of file passworddialog.cpp.

+ Here is the caller graph for this function:

◆ setTemplate()

void PasswordDialog::setTemplate ( QString  rawFields,
bool  useTemplate 
)

Sets content in the template for the interface.

PasswordDialog::setTemplate set the template and create the fields.

Parameters
rawFieldsis the template as a QString
useTemplatewhether the template is used
rawFields

Definition at line 112 of file passworddialog.cpp.

◆ templateAll()

void PasswordDialog::templateAll ( bool  templateAll)

PasswordDialog::templateAll basic setter for use in PasswordDialog::setPassword templating all tokenisable lines.

Parameters
templateAll

Definition at line 145 of file passworddialog.cpp.

◆ usePwgen()

void PasswordDialog::usePwgen ( bool  usePwgen)

PasswordDialog::usePwgen PasswordDialog::usePwgen don't use own password generator.

Parameters
usePwgen

Definition at line 168 of file passworddialog.cpp.


The documentation for this class was generated from the following files: