void SetText( const wxString& strText)
{ m_strText = strText; }
- wxString GetText()
+ wxString GetText() const
{ return m_strText; }
private:
void AddFile( const wxString &file )
{ m_files += file; m_files += (char)0; }
- wxString GetFiles()
+ wxString GetFiles() const
{ return m_files; }
private:
wxBitmapDataObject(void) {}
+ wxBitmapDataObject( const wxBitmap& bitmap ) { m_bitmap = bitmap; }
+
virtual wxDataFormat GetFormat() const
{ return wxDF_BITMAP; }
void SetBitmap( const wxBitmap &bitmap )
{ m_bitmap = bitmap; }
- wxBitmap GetBitmap()
+ wxBitmap GetBitmap() const
{ return m_bitmap; }
private:
public:
- wxPrivateDataObject()
- { m_size = 0; m_data = (char*) NULL; }
+ wxPrivateDataObject();
- ~wxPrivateDataObject()
- { if (m_data) delete[] m_data; }
+ ~wxPrivateDataObject();
virtual wxDataFormat GetFormat() const
{ return wxDF_PRIVATE; }
void SetId( const wxString& id )
{ m_id = id; }
- wxString GetId()
+ wxString GetId() const
{ return m_id; }
// will make internal copy
void SetData( const char *data, size_t size );
- size_t GetDataSize()
+ size_t GetDataSize() const
{ return m_size; }
- char* GetData()
+ char* GetData() const
{ return m_data; }
private: