1879e8e646
This parameter is not modified by wxColourDialog (this might have been the case, or at least the plan, some long time ago) and so has no reason not to be "const". Just add the qualifier to ctor and Create() in all ports. Closes https://github.com/wxWidgets/wxWidgets/pull/1421 Closes #12511.
40 lines
1.0 KiB
C++
40 lines
1.0 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: wx/osx/colordlg.h
|
|
// Purpose: wxColourDialog class. Use generic version if no
|
|
// platform-specific implementation.
|
|
// Author: Stefan Csomor
|
|
// Modified by:
|
|
// Created: 1998-01-01
|
|
// Copyright: (c) Stefan Csomor
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef _WX_COLORDLG_H_
|
|
#define _WX_COLORDLG_H_
|
|
|
|
#include "wx/dialog.h"
|
|
|
|
/*
|
|
* Platform-specific colour dialog implementation
|
|
*/
|
|
|
|
class WXDLLIMPEXP_CORE wxColourDialog: public wxDialog
|
|
{
|
|
wxDECLARE_DYNAMIC_CLASS(wxColourDialog);
|
|
public:
|
|
wxColourDialog();
|
|
wxColourDialog(wxWindow *parent, const wxColourData *data = NULL);
|
|
|
|
bool Create(wxWindow *parent, const wxColourData *data = NULL);
|
|
|
|
int ShowModal() wxOVERRIDE;
|
|
wxColourData& GetColourData() { return m_colourData; }
|
|
|
|
protected:
|
|
wxColourData m_colourData;
|
|
wxWindow* m_dialogParent;
|
|
};
|
|
|
|
#endif
|
|
// _WX_COLORDLG_H_
|