Use DLL declarations consistently for wxCollapsibleHeaderCtrl
Export this class and its base classes (to avoid MSVC warnings about using non-DLL-exported base classes for a DLL-exported one) from core DLL.
This commit is contained in:
@@ -23,7 +23,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxCollapsibleHeaderCtrlNameStr[];
|
|||||||
// wxGenericCollapsibleHeaderCtrl
|
// wxGenericCollapsibleHeaderCtrl
|
||||||
//
|
//
|
||||||
|
|
||||||
class wxCollapsibleHeaderCtrlBase : public wxControl
|
class WXDLLIMPEXP_CORE wxCollapsibleHeaderCtrlBase : public wxControl
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
wxCollapsibleHeaderCtrlBase() { }
|
wxCollapsibleHeaderCtrlBase() { }
|
||||||
@@ -74,11 +74,12 @@ wxDECLARE_EXPORTED_EVENT(WXDLLIMPEXP_CORE, wxEVT_COLLAPSIBLEHEADER_CHANGED, wxCo
|
|||||||
#define EVT_COLLAPSIBLEHEADER_CHANGED(id, fn) \
|
#define EVT_COLLAPSIBLEHEADER_CHANGED(id, fn) \
|
||||||
wx__DECLARE_EVT1(wxEVT_COLLAPSIBLEHEADER_CHANGED, id, wxCollapsibleHeaderChangedHandler(fn))
|
wx__DECLARE_EVT1(wxEVT_COLLAPSIBLEHEADER_CHANGED, id, wxCollapsibleHeaderChangedHandler(fn))
|
||||||
|
|
||||||
// There currently only is the native implementation, use for all ports
|
// Currently there is only the native implementation, use it for all ports.
|
||||||
|
|
||||||
#include "wx/generic/collheaderctrl.h"
|
#include "wx/generic/collheaderctrl.h"
|
||||||
|
|
||||||
class wxCollapsibleHeaderCtrl : public wxGenericCollapsibleHeaderCtrl
|
class WXDLLIMPEXP_CORE wxCollapsibleHeaderCtrl
|
||||||
|
: public wxGenericCollapsibleHeaderCtrl
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
wxCollapsibleHeaderCtrl() { }
|
wxCollapsibleHeaderCtrl() { }
|
||||||
|
@@ -10,7 +10,8 @@
|
|||||||
#ifndef _WX_GENERIC_COLLAPSIBLEHEADER_CTRL_H_
|
#ifndef _WX_GENERIC_COLLAPSIBLEHEADER_CTRL_H_
|
||||||
#define _WX_GENERIC_COLLAPSIBLEHEADER_CTRL_H_
|
#define _WX_GENERIC_COLLAPSIBLEHEADER_CTRL_H_
|
||||||
|
|
||||||
class wxGenericCollapsibleHeaderCtrl : public wxCollapsibleHeaderCtrlBase
|
class WXDLLIMPEXP_CORE wxGenericCollapsibleHeaderCtrl
|
||||||
|
: public wxCollapsibleHeaderCtrlBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
wxGenericCollapsibleHeaderCtrl() { Init(); }
|
wxGenericCollapsibleHeaderCtrl() { Init(); }
|
||||||
|
Reference in New Issue
Block a user