1 /* vi: set sw=4 ts=4:
2  *
3  * Copyright (C) 2001 - 20012 Christian Hohnstaedt.
4  *
5  * All rights reserved.
6  */
7 
8 #ifndef __OPTIONS_H
9 #define __OPTIONS_H
10 
11 #include "ui_Options.h"
12 #include <QDialog>
13 #include "lib/base.h"
14 #include "SearchPkcs11.h"
15 #include "MainWindow.h"
16 
17 class Options: public QDialog, public Ui::Options
18 {
19 		Q_OBJECT
20 	private:
21 		SearchPkcs11 *searchP11;
22 		QStringList string_opts;
23 		QString getDnString(QListWidget *w);
24 		void setDnString(QString dn, QListWidget *w);
25 
26 	public:
27 		Options(QWidget *parent);
28 		~Options();
29 		int exec();
30 
31 	public slots:
32 		void on_extDNadd_clicked();
33 		void on_extDNdel_clicked();
34 		void on_expDNadd_clicked();
35 		void on_expDNdel_clicked();
36 		void on_expDNdefault_clicked();
37 		void on_addButton_clicked(void);
38 		void on_removeButton_clicked(void);
39 		void on_searchPkcs11_clicked(void);
40 		void addLib(QString);
41 };
42 
43 #endif
44