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