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

Public Member Functions

 __init__ (self, *args)
 
 autohide (self)
 
 autoshow (self)
 
 enterEvent (self, event)
 
 isCollapsed (self)
 
 isPinned (self)
 
 leaveEvent (self, event)
 
 setCollapsed (self, flag)
 
 setPinned (self, flag)
 
 setWidget (self, widget)
 
 toggleCollapsed (self)
 

Public Attributes

 autohide
 
 autoshow
 
 entered
 
 mainWidget
 
 pinned
 
 shot
 
 titleBar
 

Detailed Description

Definition at line 321 of file dockwidget.py.

Constructor & Destructor Documentation

◆ __init__()

krita.sceditor.dockwidget.DockWidget.__init__ ( self,
* args )

Definition at line 323 of file dockwidget.py.

323 def __init__(self, *args):
324 QDockWidget.__init__(self, *args)
325 self.titleBar = DockWidgetTitleBar(self)
326 self.setTitleBarWidget(self.titleBar)
327 self.mainWidget = None
328 self.entered = False
329 self.pinned = True
330 self.shot = False
331

Member Function Documentation

◆ autohide()

◆ autoshow()

◆ enterEvent()

krita.sceditor.dockwidget.DockWidget.enterEvent ( self,
event )

Definition at line 332 of file dockwidget.py.

332 def enterEvent(self, event):
333 self.entered = True
334 if not self.shot and not self.isPinned() and not self.isFloating():
335 self.shot = True
336 QTimer.singleShot(500, self.autoshow)
337 return QDockWidget.enterEvent(self, event)
338

References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, krita.sceditor.dockwidget.DockWidget.entered, krita.sceditor.dockwidget.DockWidget.isPinned(), and krita.sceditor.dockwidget.DockWidget.shot.

◆ isCollapsed()

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

◆ isPinned()

krita.sceditor.dockwidget.DockWidget.isPinned ( self)

Definition at line 356 of file dockwidget.py.

356 def isPinned(self):
357 return self.pinned
358

References krita.sceditor.dockwidget.DockWidget.pinned.

◆ leaveEvent()

krita.sceditor.dockwidget.DockWidget.leaveEvent ( self,
event )

Definition at line 339 of file dockwidget.py.

339 def leaveEvent(self, event):
340 self.entered = False
341 if not self.shot and not self.isPinned() and not self.isFloating():
342 self.shot = True
343 QTimer.singleShot(1000, self.autohide)
344 return QDockWidget.leaveEvent(self, event)
345

References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, krita.sceditor.dockwidget.DockWidget.entered, krita.sceditor.dockwidget.DockWidget.isPinned(), and krita.sceditor.dockwidget.DockWidget.shot.

◆ setCollapsed()

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

◆ setPinned()

krita.sceditor.dockwidget.DockWidget.setPinned ( self,
flag )

Definition at line 359 of file dockwidget.py.

359 def setPinned(self, flag):
360 self.pinned = flag
361

References krita.sceditor.dockwidget.DockWidget.pinned.

◆ setWidget()

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

Definition at line 362 of file dockwidget.py.

362 def setWidget(self, widget):
363 self.mainWidget = DockMainWidgetWrapper(self)
364 self.mainWidget.setWidget(widget)
365 QDockWidget.setWidget(self, self.mainWidget)
366

References KoDialog.mainWidget(), krita.sceditor.dockwidget.DockWidget.mainWidget, photobash_images.photobash_images_docker.PhotobashDocker.mainWidget, scripter.uicontroller.UIController.mainWidget, and krita.sceditor.dockwidget.DockWidget.setWidget().

◆ toggleCollapsed()

Member Data Documentation

◆ autohide

krita.sceditor.dockwidget.DockWidget.autohide

Definition at line 343 of file dockwidget.py.

◆ autoshow

krita.sceditor.dockwidget.DockWidget.autoshow

Definition at line 336 of file dockwidget.py.

◆ entered

krita.sceditor.dockwidget.DockWidget.entered

Definition at line 328 of file dockwidget.py.

◆ mainWidget

krita.sceditor.dockwidget.DockWidget.mainWidget

Definition at line 327 of file dockwidget.py.

◆ pinned

krita.sceditor.dockwidget.DockWidget.pinned

Definition at line 329 of file dockwidget.py.

◆ shot

krita.sceditor.dockwidget.DockWidget.shot

Definition at line 330 of file dockwidget.py.

◆ titleBar

krita.sceditor.dockwidget.DockWidget.titleBar

Definition at line 325 of file dockwidget.py.


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