BRIDGE: added support for adding/showing/closing new QWidget tabs (this should add full Qt Gui plugin support)
This commit is contained in:
parent
c6e6ff4b3e
commit
d5a437439e
|
|
@ -1120,6 +1120,21 @@ BRIDGE_IMPEXP void GuiShowCpu()
|
|||
_gui_sendmessage(GUI_SHOW_CPU, 0, 0);
|
||||
}
|
||||
|
||||
BRIDGE_IMPEXP void GuiAddQWidgetTab(void* qWidget)
|
||||
{
|
||||
_gui_sendmessage(GUI_ADD_QWIDGET_TAB, qWidget, nullptr);
|
||||
}
|
||||
|
||||
BRIDGE_IMPEXP void GuiShowQWidgetTab(void* qWidget)
|
||||
{
|
||||
_gui_sendmessage(GUI_SHOW_QWIDGET_TAB, qWidget, nullptr);
|
||||
}
|
||||
|
||||
BRIDGE_IMPEXP void GuiCloseQWidgetTab(void* qWidget)
|
||||
{
|
||||
_gui_sendmessage(GUI_CLOSE_QWIDGET_TAB, qWidget, nullptr);
|
||||
}
|
||||
|
||||
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
||||
{
|
||||
hInst = hinstDLL;
|
||||
|
|
|
|||
|
|
@ -761,7 +761,10 @@ typedef enum
|
|||
GUI_LOAD_SOURCE_FILE, // param1=const char* path, param2=line
|
||||
GUI_MENU_SET_ICON, // param1=int hMenu, param2=ICONINFO*
|
||||
GUI_MENU_SET_ENTRY_ICON, // param1=int hEntry, param2=ICONINFO*
|
||||
GUI_SHOW_CPU // param1=unused, param2=unused
|
||||
GUI_SHOW_CPU, // param1=unused, param2=unused
|
||||
GUI_ADD_QWIDGET_TAB, // param1=QWidget*, param2=unused
|
||||
GUI_SHOW_QWIDGET_TAB, // param1=QWidget*, param2=unused
|
||||
GUI_CLOSE_QWIDGET_TAB // param1=QWidget*, param2=unused
|
||||
} GUIMSG;
|
||||
|
||||
//GUI structures
|
||||
|
|
@ -848,6 +851,9 @@ BRIDGE_IMPEXP void GuiLoadSourceFile(const char* path, int line);
|
|||
BRIDGE_IMPEXP void GuiMenuSetIcon(int hMenu, const ICONDATA* icon);
|
||||
BRIDGE_IMPEXP void GuiMenuSetEntryIcon(int hEntry, const ICONDATA* icon);
|
||||
BRIDGE_IMPEXP void GuiShowCpu();
|
||||
BRIDGE_IMPEXP void GuiAddQWidgetTab(void* qWidget);
|
||||
BRIDGE_IMPEXP void GuiShowQWidgetTab(void* qWidget);
|
||||
BRIDGE_IMPEXP void GuiCloseQWidgetTab(void* qWidget);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue