directoryserviceswidget.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033 #ifndef DIRECTORYSERVICESWIDGET_H
00034 #define DIRECTORYSERVICESWIDGET_H
00035 #include "directoryserviceswidgetbase.h"
00036 #include <kurl.h>
00037
00038 class CryptPlugWrapper;
00039 namespace Kleo {
00040
00041 class CryptoConfigEntry;
00042
00043 class DirectoryServicesWidget : public DirectoryServicesWidgetBase
00044 {
00045 Q_OBJECT
00046
00047 public:
00048 DirectoryServicesWidget(
00049 Kleo::CryptoConfigEntry* configEntry,
00050 QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00051 ~DirectoryServicesWidget();
00052
00053 void load();
00054 void save();
00055
00056 void enableDisable( CryptPlugWrapper* wrapper );
00057 void setInitialServices( const KURL::List& urls );
00058 KURL::List urlList() const;
00059 void clear();
00060
00061 public slots:
00062 void defaults();
00063
00064 signals:
00065 void changed();
00066
00067 protected slots:
00068 void slotServiceChanged( QListViewItem* );
00069 void slotServiceSelected( QListViewItem* );
00070 void slotAddService();
00071 void slotDeleteService();
00072 void slotMoveUp();
00073 void slotMoveDown();
00074
00075 private:
00076 Kleo::CryptoConfigEntry* mConfigEntry;
00077 };
00078
00079 }
00080
00081 #endif // DIRECTORYSERVICESWIDGET_H
This file is part of the documentation for certmanager/lib Library Version 3.3.2.