|
QtPass 1.6.0
Multi-platform GUI for pass, the standard unix password manager.
|
#include <filecontent.h>
Public Member Functions | |
| auto | getPassword () const -> QString |
| Gets the password from the parsed file. | |
| auto | getNamedValues () const -> NamedValues |
| Gets named value pairs from the parsed file. | |
| auto | getRemainingData () const -> QString |
| Gets remaining data not in named values. | |
| auto | getRemainingDataForDisplay () const -> QString |
| Gets remaining data for display (excludes hidden fields like OTP). | |
Static Public Member Functions | |
| static auto | parse (const QString &fileContent, const QStringList &templateFields, bool allFields) -> FileContent |
| parse parses the given fileContent in a FileContent object. The password is accessible through getPassword. The named value pairs (name: value) are parsed and depeding on the templateFields and allFields parameters accessible through getNamedValues, getRemainingData or getRemainingDataForDisplay. | |
Definition at line 31 of file filecontent.h.
|
nodiscard |
Gets named value pairs from the parsed file.
Definition at line 68 of file filecontent.cpp.
|
nodiscard |
Gets the password from the parsed file.
Definition at line 62 of file filecontent.cpp.
|
nodiscard |
Gets remaining data not in named values.
Definition at line 76 of file filecontent.cpp.
|
nodiscard |
Gets remaining data for display (excludes hidden fields like OTP).
@like getRemainingData but without data that should not be displayed (like a TOTP secret).
Definition at line 84 of file filecontent.cpp.
|
static |
parse parses the given fileContent in a FileContent object. The password is accessible through getPassword. The named value pairs (name: value) are parsed and depeding on the templateFields and allFields parameters accessible through getNamedValues, getRemainingData or getRemainingDataForDisplay.
Parses password file content into structured data.
| fileContent | the file content to parse. |
| templateFields | the fields in the template. Fields in the template will always be in getNamedValues() at the beginning of the list in the same order. |
| allFields | whether all fields should be considered as named values. If set to false only templateFields are returned in getNamedValues(). |
| fileContent | Raw file content |
| templateFields | Fields defined in the template |
| allFields | Whether to include all name:value pairs |
Definition at line 24 of file filecontent.cpp.