#include </home/clem/local/src/opie/libopie2/opiesecurity/multiauthplugininterface.h>
Inheritance diagram for Opie::Security::MultiauthPluginObject:

Public Types | |
| enum | authResult { Success = 0, Failure = 1, Skip = 2 } |
| Possible return codes for authenticate() function. More... | |
Public Member Functions | |
| virtual | ~MultiauthPluginObject () |
| virtual QString | pluginName () const =0 |
| The name of the plugin. | |
| virtual int | authenticate ()=0 |
| Ask the plugin to launch one authentication attempt. | |
| virtual MultiauthConfigWidget * | configWidget (QWidget *parent)=0 |
| Pointer to the (optional) plugin configuration widget. | |
| virtual QString | pixmapNameConfig () const =0 |
| (optional) plugin configuration tab icon | |
| virtual QString | pixmapNameWidget () const =0 |
| Plugin icon, to be displayed in the plugin list configuration widget. | |
A MultiauthPluginObject is the base for all Multiauth Plugins. A plugin author needs to inherit this class and implement the pure virtual methods.
Definition at line 63 of file multiauthplugininterface.h.
|
|
Possible return codes for authenticate() function.
Definition at line 79 of file multiauthplugininterface.h. |
|
|
Definition at line 67 of file multiauthplugininterface.h. |
|
|
Ask the plugin to launch one authentication attempt.
Implemented in BluepingPlugin, DummyPlugin, NoticePlugin, and PinPlugin. |
|
|
Pointer to the (optional) plugin configuration widget.
Implemented in BluepingPlugin, DummyPlugin, NoticePlugin, and PinPlugin. Referenced by MultiauthConfig::MultiauthConfig(). |
|
|
(optional) plugin configuration tab icon
Implemented in BluepingPlugin, DummyPlugin, NoticePlugin, and PinPlugin. Referenced by MultiauthConfig::MultiauthConfig(). |
|
|
Plugin icon, to be displayed in the plugin list configuration widget.
Implemented in BluepingPlugin, DummyPlugin, NoticePlugin, and PinPlugin. Referenced by MultiauthConfig::MultiauthConfig(). |
|
|
The name of the plugin.
Implemented in BluepingPlugin, DummyPlugin, NoticePlugin, and PinPlugin. Referenced by MultiauthConfig::MultiauthConfig(). |
1.4.2