#include </home/clem/local/src/opie/core/settings/security/multiauthconfig.h>
Collaboration diagram for MultiauthConfig:

Public Member Functions | |
| MultiauthConfig (QWidget *parent, const char *name, WFlags fl) | |
| virtual | ~MultiauthConfig () |
| nothing to do | |
Static Public Member Functions | |
| static QString | appName () |
Public Attributes | |
| QList< Opie::Security::MultiauthConfigWidget > | configWidgetList |
Protected Slots | |
| void | accept () |
| on QDialog::accept, we save all the configurations and exit the QDialog normally | |
| void | done (int r) |
| void | pluginsChanged () |
| slot used to record the fact plugins order has been modified | |
| void | moveSelectedUp () |
| moves up the selected plugin | |
| void | moveSelectedDown () |
| moves down the selected plugin | |
| void | writeConfigs () |
| saves the general and plugin(s) configurations | |
Private Slots | |
| void | setSyncNet (const QString &) |
| void | changeLoginName (int) |
| void | toggleAutoLogin (bool) |
| void | restoreDefaults () |
| void | insertDefaultRanges () |
| void | deleteListEntry () |
Private Member Functions | |
| void | readConfig () |
reads the Security.conf Config file, and updates parts of the user interface | |
| void | writeConfig () |
| void | loadPlugins () |
| loads each multiauth plugin | |
| void | loadUsers () |
| bool | telnetAvailable () const |
| bool | sshAvailable () const |
| void | updateGUI () |
| void | selectNet (int auth_peer, int auth_peer_bits, bool update) |
Static Private Member Functions | |
| static void | parseNet (const QString &sn, int &auth_peer, int &auth_peer_bits) |
Private Attributes | |
| Opie::Ui::OTabWidget * | m_mainTW |
| the widget holding all the tabs (or pages) | |
| QListView * | m_pluginListView |
| list of authentication plugins in the "Plugins" page | |
| QStringList | m_allPlugins |
| QStringList | m_excludePlugins |
| QMap< QString, QCheckListItem * > | m_plugins |
| QWidget * | m_pluginListWidget |
| plugin list page | |
| MultiauthGeneralConfig * | m_generalConfig |
| misc config page | |
| LoginBase * | m_loginWidget |
| login (root / ...) choice page | |
| SyncBase * | m_syncWidget |
| synchronization settings page | |
| int | m_nbSuccessReq |
| bool | m_plugins_changed |
| bool | m_pluginsInstalled |
| bool | autoLogin |
| QString | autoLoginName |
Friends | |
| class | MultiauthGeneralConfig |
Definition at line 83 of file multiauthconfig.h.
|
||||||||||||||||
|
|
nothing to do
Definition at line 273 of file multiauthconfig.cpp. |
|
|
on QDialog::accept, we save all the configurations and exit the QDialog normally
Definition at line 288 of file multiauthconfig.cpp. References writeConfigs(). |
|
|
Definition at line 88 of file multiauthconfig.h. References QString::fromLatin1(). |
|
|
Definition at line 740 of file multiauthconfig.cpp. References autoLoginName, m_loginWidget, and updateGUI(). Referenced by readConfig(). |
|
|
Definition at line 574 of file multiauthconfig.cpp. References m_syncWidget. Referenced by readConfig(). |
|
|
Definition at line 293 of file multiauthconfig.cpp. |
|
|
Definition at line 598 of file multiauthconfig.cpp. References m_syncWidget, and tr. Referenced by restoreDefaults(), and selectNet(). |
|
|
loads each multiauth plugin
Definition at line 511 of file multiauthconfig.cpp. References MultiauthPlugin::active, QValueList< T >::append(), QValueList< T >::begin(), QValueList< T >::contains(), QValueList< T >::end(), QDir::entryList(), QMap< Key, T >::find(), QStringList::grep(), MultiauthPlugin::iface, IID_MultiauthPluginInterface, QMap< Key, T >::insert(), QValueList< T >::isEmpty(), MultiauthPlugin::library, list, m_allPlugins, m_excludePlugins, MultiauthPlugin::name, MultiauthPlugin::pluginObject, QLibrary, QPEApplication::qpeDir(), QS_OK, and QLibrary::queryInterface(). Referenced by MultiauthConfig(). |
|
|
Definition at line 698 of file multiauthconfig.cpp. References account, QValueList< T >::at(), autoLoginName, QTextStream::eof(), IO_ReadOnly, m_loginWidget, QFile::open(), QTextStream::readLine(), s, QStringList::split(), and t. Referenced by readConfig(). |
|
|
moves down the selected plugin
Definition at line 308 of file multiauthconfig.cpp. References m_pluginListView. Referenced by MultiauthConfig(). |
|
|
moves up the selected plugin
Definition at line 299 of file multiauthconfig.cpp. References m_pluginListView. Referenced by MultiauthConfig(). |
|
||||||||||||||||
|
Definition at line 677 of file multiauthconfig.cpp. References i, tr, and Opie::MM::x. Referenced by setSyncNet(), and writeConfig(). |
|
|
slot used to record the fact plugins order has been modified
Definition at line 506 of file multiauthconfig.cpp. References m_plugins_changed. Referenced by MultiauthConfig(). |
|
|
reads the
Definition at line 317 of file multiauthconfig.cpp. References autoLogin, autoLoginName, changeLoginName(), deleteListEntry(), Config::File, loadUsers(), m_allPlugins, m_excludePlugins, MultiauthGeneralConfig::m_explanScreens, m_generalConfig, m_loginWidget, MultiauthGeneralConfig::m_nbSuccessMin, MultiauthGeneralConfig::m_noProtectConfig, MultiauthGeneralConfig::m_onResume, MultiauthGeneralConfig::m_onStart, m_pluginsInstalled, m_syncWidget, QPEApplication::qpeDir(), Config::readBoolEntry(), Config::readEntry(), Config::readListEntry(), Config::readNumEntry(), restoreDefaults(), selectNet(), Config::setGroup(), setSyncNet(), QString::stripWhiteSpace(), toggleAutoLogin(), TRUE, and updateGUI(). Referenced by MultiauthConfig(). |
|
|
Definition at line 579 of file multiauthconfig.cpp. References insertDefaultRanges(), m_syncWidget, QString::null, tr, and TRUE. Referenced by readConfig(). |
|
||||||||||||||||
|
Definition at line 616 of file multiauthconfig.cpp. References FALSE, i, insertDefaultRanges(), QString::isEmpty(), QString::length(), m_syncWidget, QString::number(), odebug, oendl, Config::readEntry(), Config::setGroup(), QString::sprintf(), tr, and TRUE. Referenced by readConfig(), and setSyncNet(). |
|
|
Definition at line 733 of file multiauthconfig.cpp. References FALSE, parseNet(), and selectNet(). Referenced by readConfig(). |
|
|
Definition at line 753 of file multiauthconfig.cpp. References FALSE. |
|
|
Definition at line 747 of file multiauthconfig.cpp. References FALSE. |
|
|
Definition at line 721 of file multiauthconfig.cpp. References autoLogin, autoLoginName, and m_loginWidget. Referenced by readConfig(). |
|
|
Definition at line 610 of file multiauthconfig.cpp. References autoLogin, and m_loginWidget. Referenced by changeLoginName(), and readConfig(). |
|
|
|
saves the general and plugin(s) configurations
Definition at line 278 of file multiauthconfig.cpp. References configWidgetList, writeConfig(), and Opie::Security::MultiauthConfigWidget::writeConfig(). Referenced by accept(), and MultiauthGeneralConfig::tryAuth(). |
|
|
Definition at line 111 of file multiauthconfig.h. Referenced by MultiauthConfig(). |
|
|
Definition at line 145 of file multiauthconfig.h. Referenced by readConfig(), toggleAutoLogin(), updateGUI(), and writeConfig(). |
|
|
Definition at line 146 of file multiauthconfig.h. Referenced by changeLoginName(), loadUsers(), readConfig(), toggleAutoLogin(), and writeConfig(). |
|
|
Definition at line 91 of file multiauthconfig.h. Referenced by MultiauthConfig(), and writeConfigs(). |
|
|
Definition at line 116 of file multiauthconfig.h. Referenced by loadPlugins(), and readConfig(). |
|
|
Definition at line 116 of file multiauthconfig.h. Referenced by loadPlugins(), MultiauthConfig(), and readConfig(). |
|
|
misc config page
Definition at line 121 of file multiauthconfig.h. Referenced by MultiauthConfig(), readConfig(), and writeConfig(). |
|
|
login (root / ...) choice page
Definition at line 123 of file multiauthconfig.h. Referenced by changeLoginName(), loadUsers(), MultiauthConfig(), readConfig(), toggleAutoLogin(), and updateGUI(). |
|
|
the widget holding all the tabs (or pages)
Definition at line 113 of file multiauthconfig.h. Referenced by MultiauthConfig(). |
|
|
Definition at line 127 of file multiauthconfig.h. |
|
|
list of authentication plugins in the "Plugins" page
Definition at line 115 of file multiauthconfig.h. Referenced by moveSelectedDown(), moveSelectedUp(), MultiauthConfig(), and writeConfig(). |
|
|
plugin list page
Definition at line 119 of file multiauthconfig.h. Referenced by MultiauthConfig(). |
|
|
Definition at line 117 of file multiauthconfig.h. Referenced by MultiauthConfig(), and writeConfig(). |
|
|
Definition at line 128 of file multiauthconfig.h. Referenced by pluginsChanged(). |
|
|
Definition at line 129 of file multiauthconfig.h. Referenced by MultiauthConfig(), readConfig(), and writeConfig(). |
|
|
synchronization settings page
Definition at line 125 of file multiauthconfig.h. Referenced by deleteListEntry(), insertDefaultRanges(), MultiauthConfig(), readConfig(), restoreDefaults(), selectNet(), and writeConfig(). |
1.4.2