gwenhywfar  4.3.1
Public Member Functions | Static Public Member Functions | Protected Attributes
QT4_Gui Class Reference

#include <qt4_gui.hpp>

Inheritance diagram for QT4_Gui:
CppGui

Public Member Functions

GWEN_GUIgetCInterface ()
GWEN_GUIgetCInterface ()
QWidget * getParentWidget () const
void popParentWidget ()
void pushParentWidget (QWidget *w)
 QT4_Gui ()
virtual ~QT4_Gui ()

Static Public Member Functions

static QString extractHtml (const char *text)
static CppGuigetCppGui ()
static FOX16GUI_API CppGuigetCppGui ()

Protected Member Functions

User Interaction
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)
User Interaction
virtual int print (const char *docTitle, const char *docType, const char *descr, const char *text, uint32_t guiid)
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 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 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 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 logHook (const char *logDomain, GWEN_LOGGER_LEVEL priority, const char *s)
int checkCertBuiltIn (const GWEN_SSLCERTDESCR *cert, GWEN_SYNCIO *sio, uint32_t guiid)
int checkCertBuiltIn (const GWEN_SSLCERTDESCR *cert, GWEN_SYNCIO *sio, uint32_t guiid)

Protected Attributes

GWEN_GUI_gui

Detailed Description

This is an implementation of GWEN_GUI for QT4.

It implements the GWEN_DIALOG framework.

Todo:
: GWEN_Gui_Print() needs to be implemented

Definition at line 43 of file qt4_gui.hpp.


Constructor & Destructor Documentation

QT4_Gui ( )
~QT4_Gui ( ) [virtual]

Definition at line 41 of file qt4_gui.cpp.


Member Function Documentation

int checkCert ( const GWEN_SSLCERTDESCR cert,
GWEN_SYNCIO sio,
uint32_t  guiid 
) [protected, virtual, inherited]

Definition at line 405 of file cpp/cppgui.cpp.

References CppGui::checkCertBuiltIn().

virtual int checkCert ( const GWEN_SSLCERTDESCR cert,
GWEN_SYNCIO sio,
uint32_t  guiid 
) [protected, virtual, inherited]
int checkCertBuiltIn ( const GWEN_SSLCERTDESCR cert,
GWEN_SYNCIO sio,
uint32_t  guiid 
) [protected, inherited]

Definition at line 460 of file cpp/cppgui.cpp.

References CppGui::_gui, DBG_ERROR, and GWEN_ERROR_NOT_SUPPORTED.

Referenced by CppGui::checkCert().

int checkCertBuiltIn ( const GWEN_SSLCERTDESCR cert,
GWEN_SYNCIO sio,
uint32_t  guiid 
) [protected, inherited]
int closeDialog ( GWEN_DIALOG dlg) [protected, virtual]

Reimplemented from CppGui.

Definition at line 167 of file qt4_gui.cpp.

References QT4_GuiDialog::closeDialog(), and QT4_GuiDialog::getDialog().

int execDialog ( GWEN_DIALOG dlg,
uint32_t  guiid 
) [protected, virtual]

Reimplemented from CppGui.

Definition at line 136 of file qt4_gui.cpp.

References QT4_GuiDialog::execute(), GWEN_ERROR_GENERIC, and QT4_GuiDialog::setup().

QString extractHtml ( const char *  text) [static]
GWEN_GUI * getCInterface ( ) [inherited]

Definition at line 516 of file cpp/cppgui.cpp.

References CppGui::_gui.

Referenced by test1(), test2(), test3(), test4(), test5(), test6(), test7(), test8(), and test9().

GWEN_GUI* getCInterface ( ) [inherited]
CppGui * getCppGui ( ) [static, inherited]

Definition at line 522 of file cpp/cppgui.cpp.

References GWEN_Gui_GetGui(), GWEN_INHERIT_GETDATA, and NULL.

Referenced by FOX16_Gui::getFgGui().

static FOX16GUI_API CppGui* getCppGui ( ) [static, inherited]
int getFileName ( const char *  caption,
GWEN_GUI_FILENAME_TYPE  fnt,
uint32_t  flags,
const char *  patterns,
GWEN_BUFFER pathBuffer,
uint32_t  guiid 
) [protected, virtual]
QWidget* getParentWidget ( ) const [inline]

Definition at line 54 of file qt4_gui.hpp.

int getPassword ( uint32_t  flags,
const char *  token,
const char *  title,
const char *  text,
char *  buffer,
int  minLen,
int  maxLen,
uint32_t  guiid 
) [protected, virtual, inherited]
virtual int getPassword ( uint32_t  flags,
const char *  token,
const char *  title,
const char *  text,
char *  buffer,
int  minLen,
int  maxLen,
uint32_t  guiid 
) [protected, virtual, inherited]
int logHook ( const char *  logDomain,
GWEN_LOGGER_LEVEL  priority,
const char *  s 
) [protected, virtual, inherited]

Definition at line 413 of file cpp/cppgui.cpp.

virtual int logHook ( const char *  logDomain,
GWEN_LOGGER_LEVEL  priority,
const char *  s 
) [protected, virtual, inherited]
int openDialog ( GWEN_DIALOG dlg,
uint32_t  guiid 
) [protected, virtual]

Reimplemented from CppGui.

Definition at line 150 of file qt4_gui.cpp.

References GWEN_ERROR_GENERIC, QT4_GuiDialog::openDialog(), and QT4_GuiDialog::setup().

void popParentWidget ( )

Definition at line 54 of file qt4_gui.cpp.

References NULL.

int print ( const char *  docTitle,
const char *  docType,
const char *  descr,
const char *  text,
uint32_t  guiid 
) [protected, virtual, inherited]

See CppGui_Print

Reimplemented in FOX16_Gui.

Definition at line 249 of file cpp/cppgui.cpp.

References CppGui::_gui, and GWEN_ERROR_NOT_SUPPORTED.

virtual int print ( const char *  docTitle,
const char *  docType,
const char *  descr,
const char *  text,
uint32_t  guiid 
) [protected, virtual, inherited]

See CppGui_Print

Reimplemented in FOX16_Gui.

void pushParentWidget ( QWidget *  w)

Definition at line 46 of file qt4_gui.cpp.

int runDialog ( GWEN_DIALOG dlg,
int  untilEnd 
) [protected, virtual]

Reimplemented from CppGui.

Definition at line 181 of file qt4_gui.cpp.

References QT4_GuiDialog::getDialog(), and QT4_GuiDialog::runDialog().

int setPasswordStatus ( const char *  token,
const char *  pin,
GWEN_GUI_PASSWORD_STATUS  status,
uint32_t  guiid 
) [protected, virtual, inherited]
virtual int setPasswordStatus ( const char *  token,
const char *  pin,
GWEN_GUI_PASSWORD_STATUS  status,
uint32_t  guiid 
) [protected, virtual, inherited]

Field Documentation

GWEN_GUI * _gui [protected, inherited]

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