Krita Source Code Documentation
Loading...
Searching...
No Matches
krita.sceditor.dockwidget.DockMainWidgetWrapper Class Reference
+ Inheritance diagram for krita.sceditor.dockwidget.DockMainWidgetWrapper:

Public Member Functions

 __init__ (self, dockwidget)
 
 isCollapsed (self)
 
 setCollapsed (self, flag)
 
 setWidget (self, widget)
 

Public Attributes

 hlayout
 
 old_size
 
 widget
 
 widget_height
 

Detailed Description

Definition at line 284 of file dockwidget.py.

Constructor & Destructor Documentation

◆ __init__()

krita.sceditor.dockwidget.DockMainWidgetWrapper.__init__ ( self,
dockwidget )

Definition at line 286 of file dockwidget.py.

286 def __init__(self, dockwidget):
287 QWidget.__init__(self, dockwidget)
288 self.widget = None
289 self.hlayout = QHBoxLayout(self)
290 self.hlayout.setSpacing(0)
291 self.hlayout.setContentsMargins(0, 0, 0, 0)
292 self.setLayout(self.hlayout)
293

Member Function Documentation

◆ isCollapsed()

krita.sceditor.dockwidget.DockMainWidgetWrapper.isCollapsed ( self)

Definition at line 299 of file dockwidget.py.

299 def isCollapsed(self):
300 return self.widget.isVisible()
301

References PathToolOptionWidget.widget, krita::AngleSelector::Private.widget, KisKXMLGUIBuilder.widget(), AngleSelector.widget(), krita::DoubleParseSpinBox::Private.widget, DoubleParseSpinBox.widget(), krita::IntParseSpinBox::Private.widget, IntParseSpinBox.widget(), krita::PaletteView::Private.widget, krita::SliderSpinBox::Private.widget, krita::DoubleSliderSpinBox::Private.widget, SliderSpinBox.widget(), DoubleSliderSpinBox.widget(), KisStatusBar::StatusBarItem.widget(), ScopedWidgetDisabler.widget, KisMainWindow::CustomDocumentWidgetItem.widget, KisView::StatusBarItem.widget(), KisWidgetChooser::Data.widget, KoShadowConfigWidget.widget, KisOptionCollectionWidgetWrapper.widget(), krita.sceditor.dockwidget.DockMainWidgetWrapper.widget, KisWdgBlur.widget(), KisWdgGaussianBlur.widget(), KisWdgLensBlur.widget(), KisWdgMotionBlur.widget(), KisWdgColorToAlpha.widget(), KisWdgFastColorTransfer.widget(), KisWdgGaussianHighPass.widget(), KisWdgRandomPick.widget(), KisWdgUnsharp.widget(), KisWdgWave.widget(), EllipseShapeConfigWidget.widget, RectangleShapeConfigWidget.widget, SpiralShapeConfigWidget.widget, StarShapeConfigWidget.widget, KisWdgMultigridPattern.widget(), KisWdgPattern.widget(), KisWdgSeExpr.widget(), KisWdgSimplexNoise.widget(), KisWdgColor.widget(), KDcrawIface::RLabelExpander.widget(), KisQPainterCanvas.widget(), KisOpenGLCanvas2.widget(), KisAbstractCanvasWidget.widget(), KoPageWidgetItem.widget(), KisOptionCollectionWidget.widget(), KisOptionCollectionWidgetWithHeader.widget(), KisOptionCollectionWidget::Private.widget(), KisOptionCollectionWidget.widget(), KisOptionCollectionWidgetWithHeader.widget(), KDcrawIface::RExpanderBox.widget(), KisOptionCollectionWidget::Private.widget(), KisSprayShapeOptionWidget::Private.widget, and mixer_slider_docker.mixer_slider_docker.MixerSliderDocker.widget.

◆ setCollapsed()

krita.sceditor.dockwidget.DockMainWidgetWrapper.setCollapsed ( self,
flag )

Definition at line 302 of file dockwidget.py.

302 def setCollapsed(self, flag):
303 if not flag:
304 self.old_size = self.size()
305 self.layout().removeWidget(self.widget)
306 self.widget.hide()
307 if hasFeature(self.parent(), QDockWidget.DockWidgetFeature.DockWidgetVerticalTitleBar):
308 self.parent().setMaximumWidth(self.parent().width() - self.width())
309 else:
310 self.parent().setMaximumHeight(self.parent().height() - self.height())
311 else:
312 self.setFixedSize(self.old_size)
313 self.parent().setMinimumSize(QSize(1, 1))
314 self.parent().setMaximumSize(QSize(32768, 32768))
315 self.widget.show()
316 self.layout().addWidget(self.widget)
317 self.setMinimumSize(QSize(1, 1))
318 self.setMaximumSize(QSize(32768, 32768))
319
320
static bool hasFeature(const QDockWidget *dockwidget, QDockWidget::DockWidgetFeature feature)

◆ setWidget()

krita.sceditor.dockwidget.DockMainWidgetWrapper.setWidget ( self,
widget )

Definition at line 294 of file dockwidget.py.

294 def setWidget(self, widget):
295 self.widget = widget
296 self.widget_height = widget.height
297 self.layout().addWidget(widget)
298

References PathToolOptionWidget.widget, krita::AngleSelector::Private.widget, KisKXMLGUIBuilder.widget(), AngleSelector.widget(), krita::DoubleParseSpinBox::Private.widget, DoubleParseSpinBox.widget(), krita::IntParseSpinBox::Private.widget, IntParseSpinBox.widget(), krita::PaletteView::Private.widget, krita::SliderSpinBox::Private.widget, krita::DoubleSliderSpinBox::Private.widget, SliderSpinBox.widget(), DoubleSliderSpinBox.widget(), KisStatusBar::StatusBarItem.widget(), ScopedWidgetDisabler.widget, KisMainWindow::CustomDocumentWidgetItem.widget, KisView::StatusBarItem.widget(), KisWidgetChooser::Data.widget, KoShadowConfigWidget.widget, KisOptionCollectionWidgetWrapper.widget(), krita.sceditor.dockwidget.DockMainWidgetWrapper.widget, KisWdgBlur.widget(), KisWdgGaussianBlur.widget(), KisWdgLensBlur.widget(), KisWdgMotionBlur.widget(), KisWdgColorToAlpha.widget(), KisWdgFastColorTransfer.widget(), KisWdgGaussianHighPass.widget(), KisWdgRandomPick.widget(), KisWdgUnsharp.widget(), KisWdgWave.widget(), EllipseShapeConfigWidget.widget, RectangleShapeConfigWidget.widget, SpiralShapeConfigWidget.widget, StarShapeConfigWidget.widget, KisWdgMultigridPattern.widget(), KisWdgPattern.widget(), KisWdgSeExpr.widget(), KisWdgSimplexNoise.widget(), KisWdgColor.widget(), KDcrawIface::RLabelExpander.widget(), KisQPainterCanvas.widget(), KisOpenGLCanvas2.widget(), KisAbstractCanvasWidget.widget(), KoPageWidgetItem.widget(), KisOptionCollectionWidget.widget(), KisOptionCollectionWidgetWithHeader.widget(), KisOptionCollectionWidget::Private.widget(), KisOptionCollectionWidget.widget(), KisOptionCollectionWidgetWithHeader.widget(), KDcrawIface::RExpanderBox.widget(), KisOptionCollectionWidget::Private.widget(), KisSprayShapeOptionWidget::Private.widget, and mixer_slider_docker.mixer_slider_docker.MixerSliderDocker.widget.

Member Data Documentation

◆ hlayout

krita.sceditor.dockwidget.DockMainWidgetWrapper.hlayout

Definition at line 289 of file dockwidget.py.

◆ old_size

krita.sceditor.dockwidget.DockMainWidgetWrapper.old_size

Definition at line 304 of file dockwidget.py.

◆ widget

krita.sceditor.dockwidget.DockMainWidgetWrapper.widget

Definition at line 288 of file dockwidget.py.

◆ widget_height

krita.sceditor.dockwidget.DockMainWidgetWrapper.widget_height

Definition at line 296 of file dockwidget.py.


The documentation for this class was generated from the following file: