|
gwenhywfar 5.14.1
|
A C++ binding for the C module GWEN_GUI. More...
#include <cppgui.hpp>

Public Member Functions | |
| CppGui () | |
| GWEN_GUI * | getCInterface () |
| void | setPasswordDb (GWEN_DB_NODE *dbPasswords, int persistent) |
| void | setPasswordStore (GWEN_PASSWD_STORE *sto) |
| virtual | ~CppGui () |
Static Public Member Functions | |
| static CPPGUI_API CppGui * | getCppGui () |
Protected Member Functions | |
User Interaction | |
| 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, GWEN_GUI_PASSWORD_METHOD methodId, GWEN_DB_NODE *methodParams, 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_SYNCIO *sio, uint32_t guiid) |
| virtual int | logHook (const char *logDomain, GWEN_LOGGER_LEVEL priority, const char *s) |
| virtual int | execDialog (GWEN_DIALOG *dlg, uint32_t guiid) |
| virtual int | openDialog (GWEN_DIALOG *dlg, uint32_t guiid) |
| virtual int | closeDialog (GWEN_DIALOG *dlg) |
| virtual int | runDialog (GWEN_DIALOG *dlg, int untilEnd) |
| virtual int | getFileName (const char *caption, GWEN_GUI_FILENAME_TYPE fnt, uint32_t flags, const char *patterns, GWEN_BUFFER *pathBuffer, uint32_t guiid) |
| int | checkCertBuiltIn (const GWEN_SSLCERTDESCR *cert, GWEN_SYNCIO *sio, uint32_t guiid) |
Protected Attributes | |
| GWEN_GUI * | _gui |
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 39 of file cppgui.hpp.
| CppGui | ( | ) |
Definition at line 216 of file cppgui.cpp.
References _gui, CppGui(), GWEN_Gui_new(), GWEN_Gui_SetCheckCertFn(), GWEN_Gui_SetCloseDialogFn(), GWEN_Gui_SetExecDialogFn(), GWEN_Gui_SetGetFileNameFn(), GWEN_Gui_SetGetPasswordFn(), GWEN_Gui_SetLogHookFn(), GWEN_Gui_SetOpenDialogFn(), GWEN_Gui_SetPrintFn(), GWEN_Gui_SetRunDialogFn(), GWEN_Gui_SetSetPasswordStatusFn(), GWEN_Gui_UseDialogs(), GWEN_INHERIT_SETDATA, and NULL.
Referenced by CppGui(), CppGuiLinker, FOX16_Gui::FOX16_Gui(), getCppGui(), FOX16_Gui::getFgGui(), QT4_Gui::QT4_Gui(), QT5_Gui::QT5_Gui(), and ~CppGui().


|
virtual |
Definition at line 239 of file cppgui.cpp.
References _gui, CppGui(), GWEN_Gui_free(), and GWEN_INHERIT_UNLINK.

|
protectedvirtual |
Definition at line 248 of file cppgui.cpp.
References checkCertBuiltIn().

|
protected |
Definition at line 316 of file cppgui.cpp.
References _gui, DBG_ERROR, and GWEN_ERROR_NOT_SUPPORTED.
Referenced by checkCert().

|
protectedvirtual |
Reimplemented in FOX16_Gui, QT4_Gui, and QT5_Gui.
Definition at line 278 of file cppgui.cpp.
References GWEN_ERROR_NOT_SUPPORTED.
|
protectedvirtual |
Reimplemented in FOX16_Gui, QT4_Gui, and QT5_Gui.
Definition at line 264 of file cppgui.cpp.
References GWEN_ERROR_NOT_SUPPORTED.
| GWEN_GUI * getCInterface | ( | ) |
|
static |
Definition at line 379 of file cppgui.cpp.
References CppGui(), GWEN_Gui_GetGui(), GWEN_INHERIT_GETDATA, and NULL.
Referenced by CppGuiLinker, and FOX16_Gui::getFgGui().


|
protectedvirtual |
Reimplemented in FOX16_Gui, QT4_Gui, and QT5_Gui.
Definition at line 290 of file cppgui.cpp.
References DBG_ERROR, and GWEN_ERROR_NOT_SUPPORTED.
|
protectedvirtual |
Definition at line 329 of file cppgui.cpp.
References _gui, and GWEN_ERROR_NOT_SUPPORTED.
|
protectedvirtual |
Definition at line 256 of file cppgui.cpp.
|
protectedvirtual |
Reimplemented in FOX16_Gui, QT4_Gui, and QT5_Gui.
Definition at line 270 of file cppgui.cpp.
References DBG_ERROR, and GWEN_ERROR_NOT_SUPPORTED.
|
protectedvirtual |
See CppGui_Print
Reimplemented in FOX16_Gui.
Definition at line 302 of file cppgui.cpp.
References _gui, and GWEN_ERROR_NOT_SUPPORTED.
|
protectedvirtual |
Reimplemented in FOX16_Gui, QT4_Gui, and QT5_Gui.
Definition at line 284 of file cppgui.cpp.
References GWEN_ERROR_NOT_SUPPORTED.
| void setPasswordDb | ( | GWEN_DB_NODE * | dbPasswords, |
| int | persistent ) |
Definition at line 361 of file cppgui.cpp.
References _gui, and GWEN_Gui_SetPasswordDb().
Referenced by CppGuiLinker, and test10().


|
protectedvirtual |
Definition at line 347 of file cppgui.cpp.
References _gui, and GWEN_ERROR_NOT_SUPPORTED.
| void setPasswordStore | ( | GWEN_PASSWD_STORE * | sto | ) |
Definition at line 367 of file cppgui.cpp.
References _gui, and GWEN_Gui_SetPasswdStore().
Referenced by CppGuiLinker, and test10().


|
friend |
Definition at line 40 of file cppgui.hpp.
References CppGui(), CppGuiLinker, getCInterface(), getCppGui(), setPasswordDb(), and setPasswordStore().
Referenced by CppGuiLinker.
|
protected |
Definition at line 67 of file cppgui.hpp.
Referenced by checkCertBuiltIn(), CppGui(), FOX16_Gui::FOX16_Gui(), getCInterface(), getPassword(), print(), QT4_Gui::QT4_Gui(), QT5_Gui::QT5_Gui(), setPasswordDb(), setPasswordStatus(), setPasswordStore(), and ~CppGui().