[git] Pinentry - branch, master, updated. pinentry-0.9.0-2-g4844653
by Vicente Olivert Riera
cvs at cvs.gnupg.org
Tue Dec 9 21:35:47 CET 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The standard pinentry collection".
The branch, master has been updated
via 484465338ea6f5f12eb1341ca0ef84aa79224ed4 (commit)
from 0fbc949f998fa84380b66bc0f589c7fca6232d3c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 484465338ea6f5f12eb1341ca0ef84aa79224ed4
Author: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
Date: Mon Dec 8 16:42:42 2014 +0000
pinentry-qt4: make the accessibility part optional
Check if the Qt libraries have support for QT Accessibility before using
it. Otherwise it will raise error like these one:
main.cpp: In function 'int qt_cmd_handler(pinentry_t)':
main.cpp:220:51: error: 'class QAbstractButton' has no member named
'setAccessibleDescription'
Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
diff --git a/qt4/main.cpp b/qt4/main.cpp
index 106999e..b2a69f2 100644
--- a/qt4/main.cpp
+++ b/qt4/main.cpp
@@ -217,8 +217,9 @@ qt_cmd_handler (pinentry_t pe)
for ( size_t i = 0 ; i < sizeof buttonLabels / sizeof *buttonLabels ; ++i )
if ( (buttons & buttonLabels[i].button) && !buttonLabels[i].label.isEmpty() ) {
box.button( buttonLabels[i].button )->setText( buttonLabels[i].label );
+#ifndef QT_NO_ACCESSIBILITY
box.button( buttonLabels[i].button )->setAccessibleDescription ( buttonLabels[i].label );
-
+#endif
}
box.setIconPixmap( icon() );
diff --git a/qt4/pinentryconfirm.cpp b/qt4/pinentryconfirm.cpp
index dfbd19f..6b3d545 100644
--- a/qt4/pinentryconfirm.cpp
+++ b/qt4/pinentryconfirm.cpp
@@ -30,8 +30,10 @@ PinentryConfirm::PinentryConfirm(Icon icon, int timeout, const QString &title,
connect(_timer, SIGNAL(timeout()), this, SLOT(slotTimeout()));
_timer->start(timeout*1000);
}
+#ifndef QT_NO_ACCESSIBILITY
setAccessibleDescription (desc);
setAccessibleName (title);
+#endif
raiseWindow (this);
}
diff --git a/qt4/pinentrydialog.cpp b/qt4/pinentrydialog.cpp
index 3a6dacc..456f022 100644
--- a/qt4/pinentrydialog.cpp
+++ b/qt4/pinentrydialog.cpp
@@ -217,7 +217,9 @@ void PinEntryDialog::setDescription( const QString& txt )
{
_desc->setVisible( !txt.isEmpty() );
_desc->setText( txt );
+#ifndef QT_NO_ACCESSIBILITY
_desc->setAccessibleDescription ( txt );
+#endif
_icon->setPixmap( icon() );
setError( QString::null );
}
@@ -231,7 +233,9 @@ void PinEntryDialog::setError( const QString& txt )
{
if( !txt.isNull() )_icon->setPixmap( icon( QStyle::SP_MessageBoxCritical ) );
_error->setText( txt );
+#ifndef QT_NO_ACCESSIBILITY
_error->setAccessibleDescription ( txt );
+#endif
_error->setVisible( !txt.isEmpty() );
}
@@ -264,14 +268,18 @@ QString PinEntryDialog::prompt() const
void PinEntryDialog::setOkText( const QString& txt )
{
_ok->setText( txt );
+#ifndef QT_NO_ACCESSIBILITY
_ok->setAccessibleDescription ( txt );
+#endif
_ok->setVisible( !txt.isEmpty() );
}
void PinEntryDialog::setCancelText( const QString& txt )
{
_cancel->setText( txt );
+#ifndef QT_NO_ACCESSIBILITY
_cancel->setAccessibleDescription ( txt );
+#endif
_cancel->setVisible( !txt.isEmpty() );
}
@@ -279,7 +287,9 @@ void PinEntryDialog::setQualityBar( const QString& txt )
{
if (_have_quality_bar) {
_quality_bar_label->setText( txt );
+#ifndef QT_NO_ACCESSIBILITY
_quality_bar_label->setAccessibleDescription ( txt );
+#endif
}
}
-----------------------------------------------------------------------
Summary of changes:
qt4/main.cpp | 3 ++-
qt4/pinentryconfirm.cpp | 2 ++
qt4/pinentrydialog.cpp | 10 ++++++++++
3 files changed, 14 insertions(+), 1 deletion(-)
hooks/post-receive
--
The standard pinentry collection
http://git.gnupg.org
More information about the Gnupg-commits
mailing list