QtPass 2.0.0
Developer documentation
Loading...
Searching...
No Matches
Store tree and entries

The password store as files on disk: the tree shown in the main window, path checks, and the content of an entry. More...

Classes

class  NamedValues
 The NamedValues class is mostly a list of NamedValue but also has a method to take a specific NamedValue pair out of the list. More...
class  Base32
 RFC 4648 base32 codec, used for TOTP shared secrets. More...
struct  NamedValue
 A name/value pair parsed from a password file field. More...
class  FileContent
 Represents the parsed contents of a password file. More...
struct  PasswordConfiguration
 Holds the password generator settings: which character set is selected, the alphabet of every set, and the password length. More...
class  PathValidator
 Password-store path-boundary checks. More...
struct  StoreDragItem
 What a drag from the store tree carries: the kind of the dragged item and its path. More...
class  StoreModel
 QSortFilterProxyModel for filtering and displaying password store. More...
class  StoreTree
 The password store as shown in the tree: the QFileSystemModel, the StoreModel proxy on top of it and the QTreeView they drive, with the path questions the main window keeps asking. More...
class  TemplateIO
 Read and write password-store template configuration. More...
class  Totp
 RFC 6238 time-based one-time password generation. More...

Detailed Description

The password store as files on disk: the tree shown in the main window, path checks, and the content of an entry.

StoreTree and StoreModel present the store folder. PathValidator keeps operations inside it. FileContent parses a decrypted entry into password, template fields and the rest; Totp computes one-time codes from it.