mirror of
https://invent.kde.org/graphics/okular
synced 2024-09-12 20:51:17 +00:00
Pass certificate CN and password down the chain
This commit is contained in:
parent
66f2bff5ca
commit
03381667f6
|
@ -2895,11 +2895,18 @@ Action *ScreenAnnotation::action() const
|
|||
class Okular::WidgetAnnotationPrivate : public Okular::AnnotationPrivate
|
||||
{
|
||||
public:
|
||||
WidgetAnnotationPrivate() : AnnotationPrivate()
|
||||
{
|
||||
}
|
||||
|
||||
~WidgetAnnotationPrivate() override;
|
||||
void setAnnotationProperties(const QDomNode &node) override;
|
||||
AnnotationPrivate *getNewAnnotationPrivate() override;
|
||||
|
||||
QMap<Okular::Annotation::AdditionalActionType, Okular::Action *> m_additionalActions;
|
||||
|
||||
QString m_certNickname;
|
||||
QString m_password;
|
||||
};
|
||||
|
||||
WidgetAnnotationPrivate::~WidgetAnnotationPrivate()
|
||||
|
@ -2976,6 +2983,30 @@ Action *WidgetAnnotation::additionalAction(AdditionalActionType type) const
|
|||
return d->m_additionalActions.value(type);
|
||||
}
|
||||
|
||||
void WidgetAnnotation::setCertificateCN( const QString &certNickname )
|
||||
{
|
||||
Q_D( WidgetAnnotation );
|
||||
d->m_certNickname = certNickname;
|
||||
}
|
||||
|
||||
QString WidgetAnnotation::certificateCN() const
|
||||
{
|
||||
Q_D( const WidgetAnnotation );
|
||||
return d->m_certNickname;
|
||||
}
|
||||
|
||||
void WidgetAnnotation::setPassword( const QString &password )
|
||||
{
|
||||
Q_D( WidgetAnnotation );
|
||||
d->m_password = password;
|
||||
}
|
||||
|
||||
QString WidgetAnnotation::password() const
|
||||
{
|
||||
Q_D( const WidgetAnnotation );
|
||||
return d->m_password;
|
||||
}
|
||||
|
||||
/** RichMediaAnnotation [Annotation] */
|
||||
|
||||
class Okular::RichMediaAnnotationPrivate : public Okular::AnnotationPrivate
|
||||
|
|
|
@ -1688,6 +1688,12 @@ public:
|
|||
*/
|
||||
Action *additionalAction(AdditionalActionType type) const;
|
||||
|
||||
void setCertificateCN( const QString &certNickname );
|
||||
QString certificateCN() const;
|
||||
|
||||
void setPassword( const QString &password );
|
||||
QString password() const;
|
||||
|
||||
private:
|
||||
Q_DECLARE_PRIVATE(WidgetAnnotation)
|
||||
Q_DISABLE_COPY(WidgetAnnotation)
|
||||
|
|
Loading…
Reference in a new issue