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