Add certificate list availability signal to tdehwlib cryptographic card module

pull/1/head
Timothy Pearson 9 years ago
parent a611eec8a0
commit 670a4b340e

@ -540,6 +540,9 @@ void TDECryptographicCardDevice::cardStatusChanged(TQString status, TQString atr
m_cardPresent = true;
m_cardATR = atr;
emit(cardInserted(this));
if (m_cardCertificates.count() > 0) {
emit(certificateListAvailable(this));
}
}
else if (status == "REMOVED") {
m_cardPresent = false;
@ -549,6 +552,9 @@ void TDECryptographicCardDevice::cardStatusChanged(TQString status, TQString atr
else if (status == "PRESENT") {
m_cardATR = atr;
m_cardPresent = true;
if (m_cardCertificates.count() > 0) {
emit(certificateListAvailable(this));
}
}
}

@ -149,6 +149,7 @@ class TDECORE_EXPORT TDECryptographicCardDevice : public TDEGenericDevice
signals:
void cardInserted(TDECryptographicCardDevice*);
void cardRemoved(TDECryptographicCardDevice*);
void certificateListAvailable(TDECryptographicCardDevice*);
void pinRequested(TQString prompt, TDECryptographicCardDevice* cdevice);
private:

Loading…
Cancel
Save