Plasma
plasma.h
Go to the documentation of this file.
ImmutabilityType
Defines the immutability of items like applets, corona and containments they can be free to modify,...
Definition plasma.h:197
@ SystemImmutable
the item is locked down by the system, the user can't unlock it
Definition plasma.h:201
@ UserImmutable
The user has requested a lock down, and can undo the lock down at any time.
Definition plasma.h:199
QGraphicsView * viewFor(const QGraphicsItem *item)
Returns the most appropriate QGraphicsView for the item.
Definition plasma.cpp:93
@ ConstrainedSquare
The applet is no wider (in horizontal formfactors) or no higher (in vertical ones) than a square.
Definition plasma.h:215
@ InvalidAspectRatioMode
Unset mode used for dev convenience when there is a need to store the aspectRatioMode somewhere.
Definition plasma.h:209
Location
The Location enumeration describes where on screen an element, such as an Applet or its managing cont...
Definition plasma.h:108
@ Desktop
On the planar desktop layer, extending across the full screen from edge to edge.
Definition plasma.h:111
Direction locationToInverseDirection(Location location)
Converts a location to the direction facing it.
Definition plasma.cpp:72
Direction locationToDirection(Location location)
Converts a location to a direction.
Definition plasma.cpp:51
@ GroupZoom
Plasmoids are shown as icons in visual groups; drag and drop and limited context menu interaction onl...
Definition plasma.h:173
@ DesktopZoom
Normal desktop usage, plasmoids are painted normally and have full interaction.
Definition plasma.h:171
Constraint
The Constraint enumeration lists the various constraints that Plasma objects have managed for them an...
Definition plasma.h:44
@ NoConstraint
No constraint; never passed in to Applet::constraintsEvent on its own.
Definition plasma.h:45
ComponentType
The ComonentType enumeration refers to the various types of components, or plugins,...
Definition plasma.h:225
PopupPlacement
The popup position enumeration relatively to his attached widget.
Definition plasma.h:137
@ BottomPosedRightAlignedPopup
Popup positioned on the bottom, aligned to the right of the widget.
Definition plasma.h:149
@ LeftPosedBottomAlignedPopup
Popup positioned on the left, aligned to the bottom of the widget.
Definition plasma.h:145
@ TopPosedRightAlignedPopup
Popup positioned on the top, aligned to the right of the widget.
Definition plasma.h:141
@ RightPosedTopAlignedPopup
Popup positioned on the right, aligned to the top of the wigdet.
Definition plasma.h:151
@ BottomPosedLeftAlignedPopup
Popup positioned on the bottom, aligned to the left of the wigdet.
Definition plasma.h:147
@ TopPosedLeftAlignedPopup
Popup positioned on the top, aligned to the left of the wigdet.
Definition plasma.h:139
@ LeftPosedTopAlignedPopup
Popup positioned on the left, aligned to the right of the wigdet.
Definition plasma.h:143
@ RightPosedBottomAlignedPopup
Popup positioned on the right, aligned to the bottom of the widget.
Definition plasma.h:153
FormFactor
The FormFactor enumeration describes how a Plasma::Applet should arrange itself.
Definition plasma.h:64
@ Horizontal
The applet is constrained vertically, but can expand horizontally.
Definition plasma.h:75
@ Application
The Applet lives in a plane and should be optimized to look as a full application,...
Definition plasma.h:79
@ MediaCenter
As with Planar, the applet lives in a plane but the interface should be optimized for medium-to-high ...
Definition plasma.h:70
Direction
The Direction enumeration describes in which direction, relative to the Applet (and its managing cont...
Definition plasma.h:89
QList< QAction * > actionsFromMenu(QMenu *menu, const QString &prefix, QObject *parent)
Returns a list of all actions in the given QMenu This method flattens the hierarchy of the menu by pr...
Definition plasma.cpp:112
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.