Plasma
plasma.h
Go to the documentation of this file.
The applet is constrained horizontally, but can expand vertically.
Definition: plasma.h:77
ImmutabilityType
Defines the immutability of items like applets, corona and containments they can be free to modify...
Definition: plasma.h:197
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
ComponentType
The ComonentType enumeration refers to the various types of components, or plugins, supported by plasma.
Definition: plasma.h:225
the item is locked down by the system, the user can't unlock it
Definition: plasma.h:201
The applet is no wider (in horizontal formfactors) or no higher (in vertical ones) than a square...
Definition: plasma.h:215
On the planar desktop layer, extending across the full screen from edge to edge.
Definition: plasma.h:111
Popup positioned on the left, aligned to the bottom of the widget.
Definition: plasma.h:145
the immutability (locked) nature of the applet changed
Definition: plasma.h:50
Popup positioned on the bottom, aligned to the left of the wigdet.
Definition: plasma.h:147
The Applet lives in a plane and should be optimized to look as a full application, for the desktop or the particular device.
Definition: plasma.h:79
As with Planar, the applet lives in a plane but the interface should be optimized for medium-to-high ...
Definition: plasma.h:70
The applet is constrained vertically, but can expand horizontally.
Definition: plasma.h:75
Popup positioned on the left, aligned to the right of the wigdet.
Definition: plasma.h:143
Popup positioned on the right, aligned to the bottom of the widget.
Definition: plasma.h:153
Popup positioned on the right, aligned to the top of the wigdet.
Definition: plasma.h:151
Definition: plasma.h:232
PopupPlacement
The popup position enumeration relatively to his attached widget.
Definition: plasma.h:137
Location
The Location enumeration describes where on screen an element, such as an Applet or its managing cont...
Definition: plasma.h:108
Constraint
The Constraint enumeration lists the various constraints that Plasma objects have managed for them an...
Definition: plasma.h:44
The ultimate trust level applies to the credentials.
Definition: plasma.h:276
The user has requested a lock down, and can undo the lock down at any time.
Definition: plasma.h:199
Definition: plasma.h:54
Popup positioned on the bottom, aligned to the right of the widget.
Definition: plasma.h:149
FormFactor
The FormFactor enumeration describes how a Plasma::Applet should arrange itself.
Definition: plasma.h:64
Direction locationToDirection(Location location)
Converts a location to a direction.
Definition: plasma.cpp:51
Plasmoids are shown as icons in visual groups; drag and drop and limited context menu interaction onl...
Definition: plasma.h:173
Direction locationToInverseDirection(Location location)
Converts a location to the direction facing it.
Definition: plasma.cpp:72
Popup positioned on the top, aligned to the right of the widget.
Definition: plasma.h:141
Popup positioned on the top, aligned to the left of the wigdet.
Definition: plasma.h:139
The applet lives in a plane and has two degrees of freedom to grow.
Definition: plasma.h:65
Unset mode used for dev convenience when there is a need to store the aspectRatioMode somewhere...
Definition: plasma.h:209
Definition: plasma.h:189
Normal desktop usage, plasmoids are painted normally and have full interaction.
Definition: plasma.h:171
Direction
The Direction enumeration describes in which direction, relative to the Applet (and its managing cont...
Definition: plasma.h:89
Definition: plasma.h:188
No constraint; never passed in to Applet::constraintsEvent on its own.
Definition: plasma.h:45
Definition: plasma.h:218
QGraphicsView * viewFor(const QGraphicsItem *item)
Returns the most appropriate QGraphicsView for the item.
Definition: plasma.cpp:93
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.