Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
uiqt_plugin.h
Go to the documentation of this file.
1
12#ifndef _UI_QT_PLUGIN_H_
13#define _UI_QT_PLUGIN_H_
14
15#include "ws_symbol_export.h"
16#include "ws_attributes.h"
17
18#ifdef __cplusplus
19extern "C" {
20#endif /* __cplusplus */
21
22typedef struct {
23 void (*register_qtui_module)(void); /* routine to call to register a Qt-based UI plugin */
25
35WS_DLL_PUBLIC void uiqt_register_plugin(const qtui_plugin* plug);
36
45WS_DLL_PUBLIC void uiqt_plugin_init(const char* app_env_var_prefix);
46
53WS_DLL_PUBLIC void uiqt_plugin_cleanup(void);
54
55#ifdef __cplusplus
56}
57#endif /* __cplusplus */
58
59#endif /* _UI_QT_PLUGIN_H_ */
60
61/*
62 * Editor modelines - https://www.wireshark.org/tools/modelines.html
63 *
64 * Local variables:
65 * c-basic-offset: 4
66 * tab-width: 8
67 * indent-tabs-mode: nil
68 * End:
69 *
70 * vi: set shiftwidth=4 tabstop=8 expandtab:
71 * :indentSize=4:tabSize=8:noTabs=true:
72 */
Definition uiqt_plugin.h:22
WS_DLL_PUBLIC void uiqt_plugin_init(const char *app_env_var_prefix)
Initialize all UI plugins.
WS_DLL_PUBLIC void uiqt_register_plugin(const qtui_plugin *plug)
Register a (Qt-based) UI plugin with the system.
WS_DLL_PUBLIC void uiqt_plugin_cleanup(void)
Clean up all registered plugins.
Definition uiqt_plugin.c:65