diff options
Diffstat (limited to 'verifynotification.cpp')
-rw-r--r-- | verifynotification.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/verifynotification.cpp b/verifynotification.cpp index 67efe89..2b650fb 100644 --- a/verifynotification.cpp +++ b/verifynotification.cpp @@ -29,7 +29,6 @@ VerifyNotification::VerifyNotification(GpgME::Context *ctx, QWidget *parent ) : notificationWidgetLayout->addWidget(detailsButton); this->setLayout(notificationWidgetLayout); - } void VerifyNotification::setVerifyDetailText (QString text) @@ -47,10 +46,19 @@ void VerifyNotification::importFromKeyserver() } } -void VerifyNotification::setVerifyLabel(QString text, QString status) +void VerifyNotification::setVerifyLabel(QString text, verify_label_status verifyLabelStatus) { verifyLabel->setText(text); - verifyLabel->setObjectName(status); + switch (verifyLabelStatus) { + case VERIFY_ERROR_OK: verifyLabel->setObjectName("ok"); + break; + case VERIFY_ERROR_WARN: verifyLabel->setObjectName("warning"); + break; + case VERIFY_ERROR_CRITICAL: verifyLabel->setObjectName("critical"); + break; + default: + break; + } return; } |