X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/77ffb5937e89927b621128789401db8921fe580f..37c287c49c9e9315afa58b23f383828c6c988dc6:/include/wx/mac/carbon/dataform.h?ds=sidebyside diff --git a/include/wx/mac/carbon/dataform.h b/include/wx/mac/carbon/dataform.h index cd623abee3..43dbd7bffb 100644 --- a/include/wx/mac/carbon/dataform.h +++ b/include/wx/mac/carbon/dataform.h @@ -6,7 +6,7 @@ // Created: 10/21/99 // RCS-ID: $Id$ // Copyright: (c) 1999 Stefan Csomor -// Licence: wxWidgets licence +// Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// #ifndef _WX_MAC_DATAFORM_H @@ -27,10 +27,9 @@ public: { SetId(vFormat); return *this; } // comparison (must have both versions) - bool operator==(NativeFormat format) const - { return m_format == (NativeFormat)format; } - bool operator!=(NativeFormat format) const - { return m_format != (NativeFormat)format; } + bool operator==(const wxDataFormat& format) const ; + bool operator!=(const wxDataFormat& format) const + { return ! ( *this != format ); } bool operator==(wxDataFormatId format) const { return m_type == (wxDataFormatId)format; } bool operator!=(wxDataFormatId format) const @@ -53,9 +52,13 @@ public: wxDataFormatId GetType() const { return m_type; } void SetType( wxDataFormatId type ); + // returns true if the format is one of those defined in wxDataFormatId + bool IsStandard() const { return m_format > 0 && m_format < wxDF_PRIVATE; } private: wxDataFormatId m_type; NativeFormat m_format; + // indicates the type in case of wxDF_PRIVATE : + wxString m_id ; }; #endif // _WX_MAC_DATAFORM_H