platform/shared/qt/rhodes/MainWindowCallback.h in rhodes-3.5.1.12 vs platform/shared/qt/rhodes/MainWindowCallback.h in rhodes-5.5.0

- old
+ new

@@ -26,20 +26,24 @@ #ifndef MAINWINDOWCALLBACK_H #define MAINWINDOWCALLBACK_H #include <string> +#include "common/RhoDefs.h" +#if defined(OS_MACOSX) typedef struct _TNavigateData { int index; wchar_t* url; } TNavigateData; +#endif class IMainWindowCallback { public: virtual void updateSizeProperties(int width, int height) = 0; virtual void onActivate(int active) = 0; + virtual void logEvent(const ::std::string& message) = 0; virtual void createCustomMenu(void) = 0; virtual void onCustomMenuItemCommand(int nItemPos) = 0; virtual void onWindowClose(void) = 0; virtual void onWebViewUrlChanged(const ::std::string& url) = 0; protected: