X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/77ffb5937e89927b621128789401db8921fe580f..f71b0c2d56b03b7823e661aacd05cf1a791e5c2f:/include/wx/msw/ole/dropsrc.h diff --git a/include/wx/msw/ole/dropsrc.h b/include/wx/msw/ole/dropsrc.h index 70f3e9a65a..4efd1b59f2 100644 --- a/include/wx/msw/ole/dropsrc.h +++ b/include/wx/msw/ole/dropsrc.h @@ -6,27 +6,21 @@ // Created: 06.03.98 // RCS-ID: $Id$ // Copyright: (c) 1998 Vadim Zeitlin -// Licence: wxWidgets licence +// Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// #ifndef _WX_OLEDROPSRC_H #define _WX_OLEDROPSRC_H -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) - #pragma interface -#endif - -#if !wxUSE_DRAG_AND_DROP - #error "You should #define wxUSE_DRAG_AND_DROP to 1 to compile this file!" -#endif //WX_DRAG_DROP +#if wxUSE_DRAG_AND_DROP // ---------------------------------------------------------------------------- // forward declarations // ---------------------------------------------------------------------------- class wxIDropSource; -class WXDLLEXPORT wxDataObject; -class WXDLLEXPORT wxWindow; +class WXDLLIMPEXP_FWD_CORE wxDataObject; +class WXDLLIMPEXP_FWD_CORE wxWindow; // ---------------------------------------------------------------------------- // macros @@ -43,7 +37,7 @@ class WXDLLEXPORT wxWindow; // wxDataObject object. It's responsible for giving UI feedback while dragging. // ---------------------------------------------------------------------------- -class WXDLLEXPORT wxDropSource : public wxDropSourceBase +class WXDLLIMPEXP_CORE wxDropSource : public wxDropSourceBase { public: // ctors: if you use default ctor you must call SetData() later! @@ -80,4 +74,6 @@ private: DECLARE_NO_COPY_CLASS(wxDropSource) }; +#endif //wxUSE_DRAG_AND_DROP + #endif //_WX_OLEDROPSRC_H