|
gwenhywfar 5.12.0
|
A C++ binding for the C module GWEN_DIALOG. More...
#include <cppdialog.hpp>

Public Member Functions | |
| CppDialog (GWEN_DIALOG *dlg) | |
| GWEN_DIALOG * | getCInterface () |
| virtual | ~CppDialog () |
Static Public Member Functions | |
| static CPPGUI_API CppDialog * | getDialog (GWEN_DIALOG *dlg) |
Protected Member Functions | |
| CppDialog () | |
| int | emitSignal (GWEN_DIALOG_EVENTTYPE t, const char *sender) |
| GWEN_WIDGET * | findWidgetByImplData (int index, void *ptr) |
| GWEN_WIDGET * | findWidgetByName (const char *name) |
| virtual const char * | getCharProperty (GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, const char *defaultValue) |
| virtual int | getIntProperty (GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, int defaultValue) |
| GWEN_WIDGET_TREE * | getWidgets () const |
| virtual int | setCharProperty (GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, const char *value, int doSignal) |
| virtual int | setIntProperty (GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, int value, int doSignal) |
Protected Attributes | |
| GWEN_DIALOG * | _dialog |
Friends | |
| class | CppDialogLinker |
A C++ binding for the C module GWEN_DIALOG.
This class simply is a C++ binding for the C module GWEN_DIALOG. It redirects C callbacks used by GWEN_DIALOG to virtual functions in this class.
Definition at line 32 of file cppdialog.hpp.
| CppDialog | ( | GWEN_DIALOG * | dlg | ) |
Definition at line 122 of file cppdialog.cpp.
References _dialog, CppDialog(), GWEN_Dialog_SetGetCharPropertyFn(), GWEN_Dialog_SetGetIntPropertyFn(), GWEN_Dialog_SetSetCharPropertyFn(), GWEN_Dialog_SetSetIntPropertyFn(), GWEN_INHERIT_SETDATA, and NULL.
Referenced by CppDialog(), CppDialogLinker, FOX16_GuiDialog::FOX16_GuiDialog(), FOX16_GuiDialog::FOX16_GuiDialog(), getDialog(), FOX16_GuiDialog::getDialog(), QT4_GuiDialog::getDialog(), QT5_GuiDialog::getDialog(), QT4_GuiDialog::QT4_GuiDialog(), QT5_GuiDialog::QT5_GuiDialog(), and ~CppDialog().


|
virtual |
Definition at line 138 of file cppdialog.cpp.
References _dialog, CppDialog(), and GWEN_INHERIT_UNLINK.

|
protected |
Definition at line 116 of file cppdialog.cpp.
|
protected |
Definition at line 218 of file cppdialog.cpp.
References _dialog, and GWEN_Dialog_EmitSignal().

|
protected |
Definition at line 239 of file cppdialog.cpp.
References _dialog, and GWEN_Dialog_FindWidgetByImplData().

|
protected |
Definition at line 232 of file cppdialog.cpp.
References _dialog, and GWEN_Dialog_FindWidgetByName().

|
protectedvirtual |
Reimplemented in FOX16_GuiDialog, QT4_GuiDialog, and QT5_GuiDialog.
Definition at line 206 of file cppdialog.cpp.
References _dialog.
| GWEN_DIALOG * getCInterface | ( | ) |
Definition at line 162 of file cppdialog.cpp.
References _dialog.
Referenced by CppDialogLinker.

|
static |
Definition at line 146 of file cppdialog.cpp.
References CppDialog(), GWEN_Dialog_GetParentDialog(), and GWEN_INHERIT_GETDATA.
Referenced by CppDialogLinker, CppWidget::getDialog(), FOX16_GuiDialog::getDialog(), QT4_GuiDialog::getDialog(), and QT5_GuiDialog::getDialog().


|
protectedvirtual |
Reimplemented in FOX16_GuiDialog, QT4_GuiDialog, and QT5_GuiDialog.
Definition at line 181 of file cppdialog.cpp.
References _dialog.
|
protected |
Definition at line 225 of file cppdialog.cpp.
References _dialog, and GWEN_Dialog_GetWidgets().

|
protectedvirtual |
Reimplemented in FOX16_GuiDialog, QT4_GuiDialog, and QT5_GuiDialog.
Definition at line 193 of file cppdialog.cpp.
References _dialog, and GWEN_ERROR_NOT_SUPPORTED.
|
protectedvirtual |
Reimplemented in FOX16_GuiDialog, QT4_GuiDialog, and QT5_GuiDialog.
Definition at line 168 of file cppdialog.cpp.
References _dialog, and GWEN_ERROR_NOT_SUPPORTED.
|
friend |
Definition at line 33 of file cppdialog.hpp.
References CppDialog(), CppDialogLinker, getCInterface(), and getDialog().
Referenced by CppDialogLinker.
|
protected |
Definition at line 50 of file cppdialog.hpp.
Referenced by FOX16_GuiDialog::closeDialog(), QT4_GuiDialog::closeDialog(), QT5_GuiDialog::closeDialog(), CppDialog(), CppDialog(), emitSignal(), FOX16_GuiDialog::execute(), QT4_GuiDialog::execute(), QT5_GuiDialog::execute(), findWidgetByImplData(), findWidgetByName(), getCharProperty(), getCInterface(), FOX16_GuiDialog::getIcon(), getIntProperty(), getWidgets(), FOX16_GuiDialog::onSelChanged(), FOX16_GuiDialog::onSelCommand(), FOX16_GuiDialog::onSelKeyPress(), FOX16_GuiDialog::onSelKeyRelease(), setCharProperty(), setIntProperty(), FOX16_GuiDialog::setup(), QT4_GuiDialog::setup(), QT5_GuiDialog::setup(), FOX16_GuiDialog::setupTree(), and ~CppDialog().