17 #if (defined __GNUC__ && (! defined (__sun)) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3))) || defined _MSC_VER
18 # ifdef BUILDING_QT5_GUI
19 # define QT5GUI_API __attribute__ ((visibility("default")))
46 QWidget *_parentWidget;
47 std::list<QWidget*> _pushedParents;
A C++ binding for the C module GWEN_GUI.
void pushParentWidget(QWidget *w)
virtual int openDialog(GWEN_DIALOG *dlg, uint32_t guiid)
virtual int closeDialog(GWEN_DIALOG *dlg)
virtual int getFileName(const char *caption, GWEN_GUI_FILENAME_TYPE fnt, uint32_t flags, const char *patterns, GWEN_BUFFER *pathBuffer, uint32_t guiid)
virtual int runDialog(GWEN_DIALOG *dlg, int untilEnd)
QWidget * getParentWidget() const
static QString extractHtml(const char *text)
virtual int execDialog(GWEN_DIALOG *dlg, uint32_t guiid)
struct GWEN_DIALOG GWEN_DIALOG
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.