[sipify] Never try to expose Ui:: classes to sip

Fixes #61951
This commit is contained in:
Nyall Dawson 2025-06-04 09:42:00 +10:00
parent eea34ecc1f
commit 6a89e6c188
17 changed files with 18 additions and 17 deletions

View File

@ -9,7 +9,7 @@
class QgsLayerTreeEmbeddedConfigWidget : QWidget, protected Ui::QgsLayerTreeEmbeddedConfigWidgetBase
class QgsLayerTreeEmbeddedConfigWidget : QWidget
{
%Docstring(signature="appended")
A widget to configure layer tree embedded widgets for a particular map

View File

@ -10,7 +10,7 @@
class QgsAbstractDbSourceSelect : QgsAbstractDataSourceWidget, protected Ui::QgsDbSourceSelectBase
class QgsAbstractDbSourceSelect : QgsAbstractDataSourceWidget
{
%Docstring(signature="appended")
Base class for database source widget selectors.

View File

@ -11,7 +11,7 @@
class QgsOWSSourceSelect : QgsAbstractDataSourceWidget, protected Ui::QgsOWSSourceSelectBase
class QgsOWSSourceSelect : QgsAbstractDataSourceWidget
{
%Docstring(signature="appended")
Dialog to create connections and add layers WCS etc.

View File

@ -10,7 +10,7 @@
class QgsRichTextEditor : QWidget, protected Ui::QgsRichTextEditorBase
class QgsRichTextEditor : QWidget
{
%Docstring(signature="appended")
A widget for editing rich text documents, with support for user

View File

@ -8,7 +8,7 @@
class QgsTableWidgetBase : QWidget, protected Ui::QgsTableWidgetUiBase
class QgsTableWidgetBase : QWidget
{
%Docstring(signature="appended")
Base widget allowing editing a collection, using a table.

View File

@ -12,7 +12,7 @@
class QgsTextFormatWidget : QWidget, QgsExpressionContextGenerator, protected Ui::QgsTextFormatWidgetBase
class QgsTextFormatWidget : QWidget, QgsExpressionContextGenerator
{
%Docstring(signature="appended")
A widget for customizing text formatting settings.

View File

@ -11,7 +11,7 @@
class QgsColorRampShaderWidget : QWidget, protected Ui::QgsColorRampShaderWidgetBase
class QgsColorRampShaderWidget : QWidget
{
%Docstring(signature="appended")
A widget for configuring numeric ranges associated with a color ramp.

View File

@ -8,7 +8,7 @@
class Qgs25DRendererWidget : QgsRendererWidget, protected Ui::Qgs25DRendererWidgetBase
class Qgs25DRendererWidget : QgsRendererWidget
{
%Docstring(signature="appended")
A widget for configuring a Qgs25DRenderer.

View File

@ -9,7 +9,7 @@
class QgsLayerTreeEmbeddedConfigWidget : QWidget, protected Ui::QgsLayerTreeEmbeddedConfigWidgetBase
class QgsLayerTreeEmbeddedConfigWidget : QWidget
{
%Docstring(signature="appended")
A widget to configure layer tree embedded widgets for a particular map

View File

@ -10,7 +10,7 @@
class QgsAbstractDbSourceSelect : QgsAbstractDataSourceWidget, protected Ui::QgsDbSourceSelectBase
class QgsAbstractDbSourceSelect : QgsAbstractDataSourceWidget
{
%Docstring(signature="appended")
Base class for database source widget selectors.

View File

@ -11,7 +11,7 @@
class QgsOWSSourceSelect : QgsAbstractDataSourceWidget, protected Ui::QgsOWSSourceSelectBase
class QgsOWSSourceSelect : QgsAbstractDataSourceWidget
{
%Docstring(signature="appended")
Dialog to create connections and add layers WCS etc.

View File

@ -10,7 +10,7 @@
class QgsRichTextEditor : QWidget, protected Ui::QgsRichTextEditorBase
class QgsRichTextEditor : QWidget
{
%Docstring(signature="appended")
A widget for editing rich text documents, with support for user

View File

@ -8,7 +8,7 @@
class QgsTableWidgetBase : QWidget, protected Ui::QgsTableWidgetUiBase
class QgsTableWidgetBase : QWidget
{
%Docstring(signature="appended")
Base widget allowing editing a collection, using a table.

View File

@ -12,7 +12,7 @@
class QgsTextFormatWidget : QWidget, QgsExpressionContextGenerator, protected Ui::QgsTextFormatWidgetBase
class QgsTextFormatWidget : QWidget, QgsExpressionContextGenerator
{
%Docstring(signature="appended")
A widget for customizing text formatting settings.

View File

@ -11,7 +11,7 @@
class QgsColorRampShaderWidget : QWidget, protected Ui::QgsColorRampShaderWidgetBase
class QgsColorRampShaderWidget : QWidget
{
%Docstring(signature="appended")
A widget for configuring numeric ranges associated with a color ramp.

View File

@ -8,7 +8,7 @@
class Qgs25DRendererWidget : QgsRendererWidget, protected Ui::Qgs25DRendererWidgetBase
class Qgs25DRendererWidget : QgsRendererWidget
{
%Docstring(signature="appended")
A widget for configuring a Qgs25DRenderer.

View File

@ -2072,7 +2072,8 @@ while CONTEXT.line_idx < CONTEXT.line_count:
# Inheritance
if class_pattern_match.group("domain"):
m = class_pattern_match.group("domain")
m = re.sub(r"public +(\w+, *)*(Ui::\w+,? *)+", "", m)
dbg_info(f"class: {CONTEXT.classname[-1]} domain is {m}")
m = re.sub(r"(?:(?:,\s*)?public|(?:,\s*)?protected|,)\s+Ui::\w+\s*", "", m)
m = re.sub(r"public +", "", m)
m = re.sub(r"[,:]?\s*private +\w+(::\w+)?", "", m)