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

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

Loading…
Cancel
Save