00001 // -*- c++ -*- 00002 00003 #ifndef KVNCBOOKMARKDLG_H 00004 #define KVNCBOOKMARKDLG_H 00005 00006 #include <qlist.h> 00007 #include "kvncbookmarkdlgbase.h" 00008 #include "krfbserver.h" 00009 00010 00011 class KVNCBookmarkDlg : public KVNCBookmarkDlgBase 00012 { 00013 Q_OBJECT 00014 00015 public: 00016 KVNCBookmarkDlg ( QWidget * parent=0, const char * name=0, WFlags f=0 ) ; 00017 00018 ~KVNCBookmarkDlg(); 00019 KRFBServer * getServer(QString); 00020 void addBookmark(KRFBServer*); 00021 void deleteBookmark(QString); 00022 QString selectedBookmark(void); 00023 00024 public slots: 00025 void readBookmarks(); 00026 void writeBookmarks(); 00027 00028 private: 00029 void refresh(void); 00030 QString decipher(const QString& cipher); 00031 QString encipher(const QString& cipher); 00032 QList< KRFBServer> servers; 00033 }; 00034 00035 #endif // KVNCBOOKMARKDLG_H 00036 00037 00038 00039
1.4.2