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: