Update cryptographic card API to send card device with insert/remove signals

pull/1/head
Timothy Pearson 9 years ago
parent 161491fac6
commit a611eec8a0

@ -539,12 +539,12 @@ void TDECryptographicCardDevice::cardStatusChanged(TQString status, TQString atr
if (status == "INSERTED") {
m_cardPresent = true;
m_cardATR = atr;
emit(cardInserted());
emit(cardInserted(this));
}
else if (status == "REMOVED") {
m_cardPresent = false;
m_cardATR = atr;
emit(cardRemoved());
emit(cardRemoved(this));
}
else if (status == "PRESENT") {
m_cardATR = atr;

@ -25,7 +25,7 @@
#ifdef KSSL_HAVE_SSL
typedef struct x509_st X509;
#else
class X509;
struct X509;
#endif
#endif
@ -147,8 +147,8 @@ class TDECORE_EXPORT TDECryptographicCardDevice : public TDEGenericDevice
void workerRequestedPin(TQString prompt);
signals:
void cardInserted();
void cardRemoved();
void cardInserted(TDECryptographicCardDevice*);
void cardRemoved(TDECryptographicCardDevice*);
void pinRequested(TQString prompt, TDECryptographicCardDevice* cdevice);
private:

Loading…
Cancel
Save