mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 19:07:45 +00:00
Fix Qt deprecation warns for setAutoCompletion()
This commit fixes a few warnings from Qt 5.14 like the following one: error: ‘void QComboBox::setAutoCompletion(bool)’ is deprecated: Use setCompleter() instead. [-Werror=deprecated-declarations] We only generated setAutoCompletion() from setting the property in the .ui files. There does not seem to be a .ui file property that generates setCompleter(). However, the default in both Qt5 [1] and Qt4 [2] is to enable case-insensitive autocompletion, which seems to be the same type of autocompletion as when we were relying on setAutoCompletion(true). Thus, we can remove the properties that set autocomplete to true. There is only one file, SearchUi.ui, where we were turning off the autocompletion; we now do so using setCompleter(0) in GuiSearch::GuiSearch(). [1] https://doc.qt.io/qt-5/qcombobox.html#setCompleter [2] https://doc.qt.io/archives/qt-4.8/qcombobox.html#setCompleter
This commit is contained in:
parent
861c6167ca
commit
27ba830b8e
@ -69,6 +69,9 @@ GuiSearch::GuiSearch(GuiView & lv)
|
||||
bc().addReadOnly(replacePB);
|
||||
bc().addReadOnly(replaceallPB);
|
||||
|
||||
findCO->setCompleter(0);
|
||||
replaceCO->setCompleter(0);
|
||||
|
||||
replacePB->setEnabled(false);
|
||||
replaceallPB->setEnabled(false);
|
||||
}
|
||||
|
@ -277,9 +277,6 @@
|
||||
<property name="editable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="autoCompletion">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="duplicatesEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
|
@ -176,9 +176,6 @@
|
||||
<property name="editable">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="autoCompletion">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="duplicatesEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
@ -223,9 +220,6 @@
|
||||
<property name="editable">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="autoCompletion">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="duplicatesEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
@ -258,9 +252,6 @@
|
||||
<property name="editable">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="autoCompletion">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="duplicatesEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
|
@ -57,9 +57,6 @@
|
||||
<property name="insertPolicy">
|
||||
<enum>QComboBox::InsertAtTop</enum>
|
||||
</property>
|
||||
<property name="autoCompletion">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="duplicatesEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
@ -92,9 +89,6 @@
|
||||
<property name="insertPolicy">
|
||||
<enum>QComboBox::InsertAtTop</enum>
|
||||
</property>
|
||||
<property name="autoCompletion">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="duplicatesEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
|
@ -58,9 +58,6 @@
|
||||
<property name="insertPolicy">
|
||||
<enum>QComboBox::NoInsert</enum>
|
||||
</property>
|
||||
<property name="autoCompletion">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="duplicatesEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
|
@ -34,9 +34,6 @@
|
||||
<property name="insertPolicy">
|
||||
<enum>QComboBox::InsertAtTop</enum>
|
||||
</property>
|
||||
<property name="autoCompletion">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="duplicatesEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
|
Loading…
Reference in New Issue
Block a user