Honour wxCB_READONLY flag in wxQt wxComboBox
Don't make the combobox unconditionally editable, but only do this if wxCB_READONLY is not specified. Closes https://github.com/wxWidgets/wxWidgets/pull/1207
This commit is contained in:
parent
6370662cc8
commit
7de612dd92
@ -55,7 +55,6 @@ wxQtComboBox::wxQtComboBox( wxWindow *parent, wxComboBox *handler )
|
||||
: wxQtEventSignalHandler< QComboBox, wxComboBox >( parent, handler ),
|
||||
m_textChangeIgnored( false )
|
||||
{
|
||||
setEditable( true );
|
||||
connect(this, static_cast<void (QComboBox::*)(int index)>(&QComboBox::activated),
|
||||
this, &wxQtComboBox::activated);
|
||||
connect(this, &QComboBox::editTextChanged,
|
||||
@ -160,6 +159,7 @@ bool wxComboBox::Create(wxWindow *parent, wxWindowID id,
|
||||
const wxString& name )
|
||||
{
|
||||
m_qtComboBox = new wxQtComboBox( parent, this );
|
||||
m_qtComboBox->setEditable(!(style & wxCB_READONLY));
|
||||
QtInitSort( m_qtComboBox );
|
||||
|
||||
while ( n-- > 0 )
|
||||
|
Loading…
Reference in New Issue
Block a user