AbstractToolBox Class Reference
from PyKDE4.plasma import *
Inherits: QGraphicsWidget → QObject
Namespace: Plasma
Detailed Description
Enumerations | |
ToolType | { AddTool, ConfigureTool, ControlTool, MiscTool, DestructiveTool, UserToolType } |
Signals | |
toggled () | |
visibilityChanged (bool open) | |
Methods | |
__init__ (self, Plasma.Containment parent) | |
__init__ (self, QObject parent=0, [QVariant] args=QVariantList()) | |
addTool (self, QAction action) | |
Plasma.Containment | containment (self) |
bool | isShowing (self) |
removeTool (self, QAction action) | |
reposition (self) | |
restore (self, KConfigGroup group) | |
save (self, KConfigGroup group) | |
setShowing (self, bool show) | |
Static Methods | |
[KPluginInfo] | listToolBoxInfo (QString parentApp=QString()) |
Plasma.AbstractToolBox | load (QString name, [QVariant] args=QVariantList(), Plasma.Containment containment=0) |
Signal Documentation
toggled | ( | ) |
Toolbox opened or closed
- Signal syntax:
QObject.connect(source, SIGNAL("toggled()"), target_slot)
visibilityChanged | ( | bool | open | |
) |
Toolbox opened or closed
- Parameters:
-
open tells if the toolbox opened or closed
- Signal syntax:
QObject.connect(source, SIGNAL("visibilityChanged(bool)"), target_slot)
Method Documentation
__init__ | ( | self, | ||
Plasma.Containment | parent | |||
) |
__init__ | ( | self, | ||
QObject | parent=0, | |||
[QVariant] | args=QVariantList() | |||
) |
addTool | ( | self, | ||
QAction | action | |||
) |
- Abstract method:
- This method is abstract and can be overridden but not called directly.
create a toolbox tool from the given action action the action to associate the tool with
Plasma.Containment containment | ( | self ) |
bool isShowing | ( | self ) |
- Abstract method:
- This method is abstract and can be overridden but not called directly.
- Returns:
- true if the ToolBox is open and shown the actions list
removeTool | ( | self, | ||
QAction | action | |||
) |
- Abstract method:
- This method is abstract and can be overridden but not called directly.
remove the tool associated with this action
reposition | ( | self ) |
Inform the ToolBox it has to reposition itlself It has to be reimplemented in toolboxes that need it
- Since:
- 4.6
restore | ( | self, | ||
KConfigGroup | group | |||
) |
Restore the ToolBox settings It has to be reimplemented in toolboxes that need it
- Since:
- 4.6
save | ( | self, | ||
KConfigGroup | group | |||
) |
Save the ToolBox settings It has to be reimplemented in toolboxes that need it
- Since:
- 4.6
setShowing | ( | self, | ||
bool | show | |||
) |
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Opens or closes the ToolBox
Static Method Documentation
[KPluginInfo] listToolBoxInfo | ( | QString | parentApp=QString() | |
) |
Returns a list of all installed ToolBox plugins
- Parameters:
-
parentApp the application to filter applets on. Uses the X-KDE-ParentApp entry (if any) in the plugin info. The default value of QString() will result in a list containing only applets not specifically registered to an application.
- Since:
- 4.6
Plasma.AbstractToolBox load | ( | QString | name, | |
[QVariant] | args=QVariantList(), | |||
Plasma.Containment | containment=0 | |||
) |
Create a new AbstractToolBox, loading the proper plugin
- Parameters:
-
name the plugin name args the plugin arguments containment the containment parent of the toolbox
- Since:
- 4.6
Enumeration Documentation
ToolType |
- Enumerator:
-
AddTool = 0 ConfigureTool = 100 ControlTool = 200 MiscTool = 300 DestructiveTool = 400 UserToolType = DestructiveTool+1000