Two-pane modal: master list of every shipped component (left) + per-component license + metadata detail (right).
More...
#include <aboutdialog.h>
|
| struct | Component |
| | One row in the manifest. Public so tests can construct one. More...
|
| |
|
| static QVector< Component > | parseManifest (const QByteArray &json, QString *errorOut=nullptr) |
| | Parses a manifest JSON document into a vector of Component rows.
|
| |
Two-pane modal: master list of every shipped component (left) + per-component license + metadata detail (right).
◆ AboutDialog()
| AboutDialog::AboutDialog |
( |
QWidget * |
parent = nullptr | ) |
|
|
explicit |
◆ ~AboutDialog()
| AboutDialog::~AboutDialog |
( |
| ) |
|
|
overridedefault |
◆ components()
| const QVector< Component > & AboutDialog::components |
( |
| ) |
const |
|
inline |
Returns the list of components currently loaded into the dialog.
◆ parseManifest()
| QVector< AboutDialog::Component > AboutDialog::parseManifest |
( |
const QByteArray & |
json, |
|
|
QString * |
errorOut = nullptr |
|
) |
| |
|
static |
Parses a manifest JSON document into a vector of Component rows.
- Parameters
-
| json | UTF-8 JSON bytes (the schema is documented in the spec). |
| errorOut | optional human-readable parse error. |
The documentation for this class was generated from the following files:
- /home/runner/work/openswmm.gui/openswmm.gui/include/ui/dialogs/aboutdialog.h
- /home/runner/work/openswmm.gui/openswmm.gui/src/ui/dialogs/aboutdialog.cpp