Plasma/libplasma2/API Review/Containment: Difference between revisions
Appearance
No edit summary |
|||
Line 6: | Line 6: | ||
enum Type { | enum Type { | ||
NoContainmentType = -1, /**< @internal */ | NoContainmentType = -1, /**< @internal */ | ||
DesktopContainment = 0, /**< A desktop containment */ | DesktopContainment = 0, /**< A desktop containment */ New name -> suggestions [ Canvas ] | ||
PanelContainment, /**< A desktop panel */ | PanelContainment, /**< A desktop panel */ | ||
CustomContainment = 127, /**< A containment that is neither a desktop nor a panel | CustomContainment = 127, /**< A containment that is neither a desktop nor a panel |
Revision as of 14:19, 18 February 2013
Q_PROPERTIES
All qproperties and invokables must go
Enums
Type probably goes in plasma.h
enum Type { NoContainmentType = -1, /**< @internal */ DesktopContainment = 0, /**< A desktop containment */ New name -> suggestions [ Canvas ] PanelContainment, /**< A desktop panel */ CustomContainment = 127, /**< A containment that is neither a desktop nor a panel but something application specific */ CustomPanelContainment = 128 /**< A customized desktop panel */ };
ToolType goes in plasma.h it becomes ActionType (not related to toolbox anymore)
enum ToolType { AddTool = 0, ConfigureTool = 100, ControlTool = 200, MiscTool = 300, DestructiveTool = 400, UserToolType = DestructiveTool + 1000 }; Q_ENUMS(ToolType)
Bookkeeping
asStatus | Action | Method |
---|---|---|
DONE | Keep | uint id() const;
|