1#ifndef _KVI_CRYPTCONTROLLER_H_
2#define _KVI_CRYPTCONTROLLER_H_
29#if defined(COMPILE_CRYPT_SUPPORT)
51 QString m_szEngineName;
58 friend class KviCryptController;
61 KviEngineListBoxItem(
KviTalListWidget * lb, KviCryptEngineDescription *
d,
const char * modName);
62 ~KviEngineListBoxItem();
67 QString m_szDescription;
68 QString m_szModuleName;
77 ~KviCryptController();
82 QPushButton * m_pOkButton;
83 QCheckBox * m_pEnableCheck;
84 QTextEdit * m_pDescriptionText;
85 QLabel * m_pAuthorLabel;
86 QCheckBox * m_pEnableEncrypt;
87 QLabel * m_pEncryptKeyLabel;
88 QLineEdit * m_pEncryptKeyEdit;
89 QCheckBox * m_pEncryptHexKeyCheck;
90 QCheckBox * m_pEnableDecrypt;
91 QLabel * m_pDecryptKeyLabel;
92 QLineEdit * m_pDecryptKeyEdit;
93 QCheckBox * m_pDecryptHexKeyCheck;
94 KviEngineListBoxItem * m_pLastItem;
95 KviCryptSessionInfo * m_pSessionInfo;
97 void enableCheckToggled(
bool bChecked);
98 void engineHighlighted(QListWidgetItem * pItem, QListWidgetItem *);
102 KviCryptSessionInfo * getNewSessionInfo();
103 static KviCryptSessionInfo * allocateCryptSessionInfo();
104 static void destroyCryptSessionInfo(KviCryptSessionInfo ** ppInfo);
107 void fillEngineList();
108 void noEnginesAvailable();
109 void enableWidgets(
bool bEnabled);
Definition KviCryptEngine.h:54
Definition KviHeapObject.h:125
Definition KviTalListWidget.h:64
Definition KviWindowToolWidget.h:47
Base class for all windows in KVIrc.
Definition KviWindow.h:75
#define d
Definition detector.cpp:69
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
void done()
Definition KviKvs.cpp:50