diff options
author | Saturneric <[email protected]> | 2021-11-28 04:35:01 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2021-11-28 04:35:01 +0000 |
commit | b5b3ba7b1dc52a8dbae2a3a6970b44ede827f060 (patch) | |
tree | 7dffd4f4e6684d078616d88999590b95e8a56410 /src/ui/widgets/SignersPicker.cpp | |
parent | UI Framework Modified. (diff) | |
download | GpgFrontend-b5b3ba7b1dc52a8dbae2a3a6970b44ede827f060.tar.gz GpgFrontend-b5b3ba7b1dc52a8dbae2a3a6970b44ede827f060.zip |
Can be compiled with minimal UI support.
Diffstat (limited to 'src/ui/widgets/SignersPicker.cpp')
-rw-r--r-- | src/ui/widgets/SignersPicker.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/ui/widgets/SignersPicker.cpp b/src/ui/widgets/SignersPicker.cpp index 58dc8dbc..3c720b10 100644 --- a/src/ui/widgets/SignersPicker.cpp +++ b/src/ui/widgets/SignersPicker.cpp @@ -26,18 +26,17 @@ namespace GpgFrontend::UI { -SignersPicker::SignersPicker(GpgFrontend::GpgContext* ctx, QWidget* parent) - : mCtx(ctx), QDialog(parent) { +SignersPicker::SignersPicker(QWidget* parent) : QDialog(parent) { auto confirmButton = new QPushButton(tr("Confirm")); connect(confirmButton, SIGNAL(clicked(bool)), this, SLOT(accept())); /*Setup KeyList*/ mKeyList = new KeyList( - mCtx, KeyListRow::ONLY_SECRET_KEY, + KeyListRow::ONLY_SECRET_KEY, KeyListColumn::NAME | KeyListColumn::EmailAddress | KeyListColumn::Usage); mKeyList->setFilter([](const GpgKey& key) -> bool { - if (!GpgFrontend::GpgContext::checkIfKeyCanSign(key)) + if (!key.CanSignActual()) return false; else return true; @@ -58,8 +57,8 @@ SignersPicker::SignersPicker(GpgFrontend::GpgContext* ctx, QWidget* parent) this->show(); } -void SignersPicker::getCheckedSigners(QVector<GpgKey>& keys) { - mKeyList->getPrivateCheckedKeys(keys); +GpgFrontend::KeyIdArgsListPtr SignersPicker::getCheckedSigners() { + return mKeyList->getPrivateChecked(); } } // namespace GpgFrontend::UI |