CppGui Class Reference

A C++ binding for the C module GWEN_GUI. More...

#include <cppgui.h>

Inheritance diagram for CppGui:

QGui QBGui

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

Detailed Description

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.

Author:
Martin Preuss<martin@aquamaniac.de>

Definition at line 33 of file cppgui.h.


Constructor & Destructor Documentation

CppGui::CppGui (  ) 

virtual CppGui::~CppGui (  )  [virtual]


Member Function Documentation

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.


Friends And Related Function Documentation

friend class CppGuiLinker [friend]

Definition at line 34 of file cppgui.h.


The documentation for this class was generated from the following file:

Generated on Wed Aug 26 20:51:10 2009 for aqbanking by  doxygen 1.5.9