X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d6906a06a24cf6dd081f1bc955c3255765a0b845..8f884a0dccd6b642f35c441ac9bfc87a6d5b4d35:/src/cocoa/icon.mm diff --git a/src/cocoa/icon.mm b/src/cocoa/icon.mm index 91b059ba59..cfc23d3cd7 100644 --- a/src/cocoa/icon.mm +++ b/src/cocoa/icon.mm @@ -32,6 +32,8 @@ public: wxIconRefData( const wxIconRefData& data ); virtual ~wxIconRefData(); + virtual bool IsOk() const { return m_ok; } + protected: int m_width; int m_height; @@ -98,6 +100,16 @@ wxIcon::~wxIcon() { } +wxGDIRefData *wxIcon::CreateGDIRefData() const +{ + return new wxIconRefData; +} + +wxGDIRefData *wxIcon::CloneGDIRefData(const wxGDIRefData *data) const +{ + return new wxIconRefData(*wx_static_cast(const wxIconRefData *, data)); +} + bool wxIcon::CreateFromXpm(const char **xpm) { wxBitmap bitmap(xpm); @@ -126,11 +138,6 @@ void wxIcon::CopyFromBitmap(const wxBitmap& bitmap) M_ICONDATA->m_quality = 0; } -bool wxIcon::IsOk() const -{ - return m_refData && M_ICONDATA->m_ok; -} - int wxIcon::GetWidth() const { if(!m_refData)