Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/activeqt/container/qaxwidget.cpp

    r769 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    7878
    7979// missing interface from win32api
    80 #if defined(Q_CC_GNU)
    81 #   if !defined(IOleInPlaceObjectWindowless)
    82 #       undef INTERFACE
    83 #       define INTERFACE IOleInPlaceObjectWindowless
    84         DECLARE_INTERFACE_(IOleInPlaceObjectWindowless,IOleInPlaceObject)
    85         {
    86            STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
    87            STDMETHOD_(ULONG,AddRef)(THIS) PURE;
    88            STDMETHOD_(ULONG,Release)(THIS) PURE;
    89            STDMETHOD(GetWindow)(THIS_ HWND*) PURE;
    90            STDMETHOD(ContextSensitiveHelp)(THIS_ BOOL) PURE;
    91            STDMETHOD(InPlaceDeactivate)(THIS) PURE;
    92            STDMETHOD(UIDeactivate)(THIS) PURE;
    93            STDMETHOD(SetObjectRects)(THIS_ LPCRECT,LPCRECT) PURE;
    94            STDMETHOD(ReactivateAndUndo)(THIS) PURE;
    95            STDMETHOD(OnWindowMessage)(THIS_ UINT, WPARAM, LPARAM, LRESULT*) PURE;
    96            STDMETHOD(GetDropTarget)(THIS_ IDropTarget**) PURE;
    97         };
    98 #   endif
     80#if defined(Q_CC_GNU) && !defined(__MINGW64_VERSION_MAJOR)
     81    DECLARE_INTERFACE_(IOleInPlaceObjectWindowless,IOleInPlaceObject)
     82    {
     83       STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
     84       STDMETHOD_(ULONG,AddRef)(THIS) PURE;
     85       STDMETHOD_(ULONG,Release)(THIS) PURE;
     86       STDMETHOD(GetWindow)(THIS_ HWND*) PURE;
     87       STDMETHOD(ContextSensitiveHelp)(THIS_ BOOL) PURE;
     88       STDMETHOD(InPlaceDeactivate)(THIS) PURE;
     89       STDMETHOD(UIDeactivate)(THIS) PURE;
     90       STDMETHOD(SetObjectRects)(THIS_ LPCRECT,LPCRECT) PURE;
     91       STDMETHOD(ReactivateAndUndo)(THIS) PURE;
     92       STDMETHOD(OnWindowMessage)(THIS_ UINT, WPARAM, LPARAM, LRESULT*) PURE;
     93       STDMETHOD(GetDropTarget)(THIS_ IDropTarget**) PURE;
     94    };
    9995#endif
    10096
     
    10131009    }
    10141010    // ActiveQt based in-processes-servers will handle the event properly, so
    1015     // we dont need to send this key event to the host.
     1011    // we don't need to send this key event to the host.
    10161012    return S_OK;
    10171013}
Note: See TracChangeset for help on using the changeset viewer.