A C++ binding for the C module GWEN_GUI. More...
#include <cppgui.h>
Public Member Functions | |
CppGui () | |
virtual | ~CppGui () |
GWEN_GUI * | getCInterface () |
DEPRECATED GWEN_DB_NODE * | getDbCerts () |
DEPRECATED void | setDbCerts (GWEN_DB_NODE *db) |
Protected Member Functions | |
User Interaction | |
virtual int | messageBox (uint32_t flags, const char *title, const char *text, const char *b1, const char *b2, const char *b3, uint32_t guiid) |
virtual int | inputBox (uint32_t flags, const char *title, const char *text, char *buffer, int minLen, int maxLen, uint32_t guiid) |
virtual uint32_t | showBox (uint32_t flags, const char *title, const char *text, uint32_t guiid) |
virtual void | hideBox (uint32_t id) |
virtual uint32_t | progressStart (uint32_t flags, const char *title, const char *text, uint64_t total, uint32_t guiid) |
virtual int | progressAdvance (uint32_t id, uint64_t progress) |
virtual int | progressLog (uint32_t id, GWEN_LOGGER_LEVEL level, const char *text) |
virtual int | progressEnd (uint32_t id) |
virtual int | print (const char *docTitle, const char *docType, const char *descr, const char *text, uint32_t guiid) |
virtual int | getPassword (uint32_t flags, const char *token, const char *title, const char *text, char *buffer, int minLen, int maxLen, uint32_t guiid) |
virtual int | setPasswordStatus (const char *token, const char *pin, GWEN_GUI_PASSWORD_STATUS status, uint32_t guiid) |
virtual int | checkCert (const GWEN_SSLCERTDESCR *cert, GWEN_IO_LAYER *io, uint32_t guiid) |
int | checkCertBuiltIn (const GWEN_SSLCERTDESCR *cert, GWEN_IO_LAYER *io, uint32_t guiid) |
Friends | |
class | CppGuiLinker |
A C++ binding for the C module GWEN_GUI.
This class simply is a C++ binding for the C module GWEN_GUI. It redirects C callbacks used by GWEN_GUI to virtual functions in this class.
Definition at line 33 of file cppgui.h.
CppGui::CppGui | ( | ) |
virtual CppGui::~CppGui | ( | ) | [virtual] |
virtual int CppGui::checkCert | ( | const GWEN_SSLCERTDESCR * | cert, | |
GWEN_IO_LAYER * | io, | |||
uint32_t | guiid | |||
) | [protected, virtual] |
int CppGui::checkCertBuiltIn | ( | const GWEN_SSLCERTDESCR * | cert, | |
GWEN_IO_LAYER * | io, | |||
uint32_t | guiid | |||
) | [protected] |
GWEN_GUI* CppGui::getCInterface | ( | ) |
DEPRECATED GWEN_DB_NODE* CppGui::getDbCerts | ( | ) |
virtual int CppGui::getPassword | ( | uint32_t | flags, | |
const char * | token, | |||
const char * | title, | |||
const char * | text, | |||
char * | buffer, | |||
int | minLen, | |||
int | maxLen, | |||
uint32_t | guiid | |||
) | [protected, virtual] |
virtual void CppGui::hideBox | ( | uint32_t | id | ) | [protected, virtual] |
See CppGui_HideBox
Reimplemented in QGui.
virtual int CppGui::inputBox | ( | uint32_t | flags, | |
const char * | title, | |||
const char * | text, | |||
char * | buffer, | |||
int | minLen, | |||
int | maxLen, | |||
uint32_t | guiid | |||
) | [protected, virtual] |
See CppGui_InputBox
Reimplemented in QGui.
virtual int CppGui::messageBox | ( | uint32_t | flags, | |
const char * | title, | |||
const char * | text, | |||
const char * | b1, | |||
const char * | b2, | |||
const char * | b3, | |||
uint32_t | guiid | |||
) | [protected, virtual] |
See CppGui_MessageBox
Reimplemented in QGui.
virtual int CppGui::print | ( | const char * | docTitle, | |
const char * | docType, | |||
const char * | descr, | |||
const char * | text, | |||
uint32_t | guiid | |||
) | [protected, virtual] |
See CppGui_Print
Reimplemented in QBGui.
virtual int CppGui::progressAdvance | ( | uint32_t | id, | |
uint64_t | progress | |||
) | [protected, virtual] |
See CppGui_ProgressAdvance
Reimplemented in QGui.
virtual int CppGui::progressEnd | ( | uint32_t | id | ) | [protected, virtual] |
See CppGui_ProgressEnd
Reimplemented in QGui.
virtual int CppGui::progressLog | ( | uint32_t | id, | |
GWEN_LOGGER_LEVEL | level, | |||
const char * | text | |||
) | [protected, virtual] |
See CppGui_ProgressLog
Reimplemented in QGui.
virtual uint32_t CppGui::progressStart | ( | uint32_t | flags, | |
const char * | title, | |||
const char * | text, | |||
uint64_t | total, | |||
uint32_t | guiid | |||
) | [protected, virtual] |
See CppGui_ProgressStart
Reimplemented in QGui.
DEPRECATED void CppGui::setDbCerts | ( | GWEN_DB_NODE * | db | ) |
Takes over ownership of the DB
virtual int CppGui::setPasswordStatus | ( | const char * | token, | |
const char * | pin, | |||
GWEN_GUI_PASSWORD_STATUS | status, | |||
uint32_t | guiid | |||
) | [protected, virtual] |
virtual uint32_t CppGui::showBox | ( | uint32_t | flags, | |
const char * | title, | |||
const char * | text, | |||
uint32_t | guiid | |||
) | [protected, virtual] |
See CppGui_ShowBox
Reimplemented in QGui.