kleopatra
#include <readerstatus.h>
Inherits QObject.
Public Types | |
| enum | AppType { UnknownApplication, OpenPGPApplication, NksApplication, P15Application, DinSigApplication, GeldkarteApplication, NumAppTypes } |
| enum | PinState { UnknownPinState, NullPin, PinBlocked, NoPin, PinOk, NumPinStates } |
| enum | Status { NoCard, CardPresent, CardActive, CardUsable, _NumScdStates, CardCanLearnKeys = _NumScdStates, CardHasNullPin, CardError, NumStates } |
Public Slots | |
| void | startMonitoring () |
| void | updateStatus () |
Signals | |
| void | anyCardCanLearnKeysChanged (bool) |
| void | anyCardHasNullPinChanged (bool) |
| void | cardStatusChanged (unsigned int slot, Kleo::SmartCard::ReaderStatus::Status status) |
Public Member Functions | |
| ReaderStatus (QObject *parent=0) | |
| ~ReaderStatus () | |
| bool | anyCardCanLearnKeys () const |
| bool | anyCardHasNullPin () const |
| Status | cardStatus (unsigned int slot) const |
| std::vector< PinState > | pinStates (unsigned int slot) const |
| void | startSimpleTransaction (const QByteArray &cmd, QObject *receiver, const char *slot) |
Static Public Member Functions | |
| static const ReaderStatus * | instance () |
| static ReaderStatus * | mutableInstance () |
Detailed Description
Definition at line 46 of file readerstatus.h.
Member Enumeration Documentation
| Enumerator | |
|---|---|
| UnknownApplication | |
| OpenPGPApplication | |
| NksApplication | |
| P15Application | |
| DinSigApplication | |
| GeldkarteApplication | |
| NumAppTypes | |
Definition at line 57 of file readerstatus.h.
| Enumerator | |
|---|---|
| UnknownPinState | |
| NullPin | |
| PinBlocked | |
| NoPin | |
| PinOk | |
| NumPinStates | |
Definition at line 68 of file readerstatus.h.
| Enumerator | |
|---|---|
| NoCard | |
| CardPresent | |
| CardActive | |
| CardUsable | |
| _NumScdStates | |
| CardCanLearnKeys | |
| CardHasNullPin | |
| CardError | |
| NumStates | |
Definition at line 78 of file readerstatus.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 722 of file readerstatus.cpp.
| ReaderStatus::~ReaderStatus | ( | ) |
Definition at line 728 of file readerstatus.cpp.
Member Function Documentation
| bool ReaderStatus::anyCardCanLearnKeys | ( | ) | const |
Definition at line 753 of file readerstatus.cpp.
|
signal |
| bool ReaderStatus::anyCardHasNullPin | ( | ) | const |
Definition at line 749 of file readerstatus.cpp.
|
signal |
| ReaderStatus::Status ReaderStatus::cardStatus | ( | unsigned int | slot | ) | const |
Definition at line 745 of file readerstatus.cpp.
|
signal |
|
static |
Definition at line 741 of file readerstatus.cpp.
|
static |
Definition at line 736 of file readerstatus.cpp.
| std::vector< ReaderStatus::PinState > ReaderStatus::pinStates | ( | unsigned int | slot | ) | const |
Definition at line 757 of file readerstatus.cpp.
|
slot |
Definition at line 731 of file readerstatus.cpp.
| void ReaderStatus::startSimpleTransaction | ( | const QByteArray & | cmd, |
| QObject * | receiver, | ||
| const char * | slot | ||
| ) |
Definition at line 765 of file readerstatus.cpp.
|
slot |
Definition at line 770 of file readerstatus.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:56:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference