| 
| enum   | Plasma::AnnouncementMethod { Plasma::NoAnnouncement = 0, 
Plasma::ZeroconfAnnouncement = 1
 } | 
|   | 
| enum   | Plasma::AspectRatioMode {  
  Plasma::InvalidAspectRatioMode = -1, 
Plasma::IgnoreAspectRatio = 0, 
Plasma::KeepAspectRatio = 1, 
Plasma::Square = 2, 
 
  Plasma::ConstrainedSquare = 3, 
Plasma::FixedSize = 4
 
 } | 
|   | 
| enum   | Plasma::ComponentType {  
  Plasma::AppletComponent = 1, 
Plasma::DataEngineComponent = 2, 
Plasma::RunnerComponent = 4, 
Plasma::AnimatorComponent = 8, 
 
  Plasma::ContainmentComponent = 16, 
Plasma::WallpaperComponent = 32, 
Plasma::GenericComponent = 64
 
 } | 
|   | 
| enum   | Plasma::Constraint {  
  Plasma::NoConstraint = 0, 
Plasma::FormFactorConstraint = 1, 
Plasma::LocationConstraint = 2, 
Plasma::ScreenConstraint = 4, 
 
  Plasma::SizeConstraint = 8, 
Plasma::ImmutableConstraint = 16, 
Plasma::StartupCompletedConstraint = 32, 
Plasma::ContextConstraint = 64, 
 
  Plasma::PopupConstraint = 128, 
Plasma::AllConstraints
 
 } | 
|   | 
| enum   | Plasma::Direction { Plasma::Down = 0, 
Plasma::Up, 
Plasma::Left, 
Plasma::Right
 } | 
|   | 
| enum   | Plasma::FlipDirection { Plasma::NoFlip = 0, 
Plasma::HorizontalFlip = 1, 
Plasma::VerticalFlip = 2
 } | 
|   | 
| enum   | Plasma::FormFactor {  
  Plasma::Planar = 0, 
Plasma::MediaCenter, 
Plasma::Horizontal, 
Plasma::Vertical, 
 
  Plasma::Application
 
 } | 
|   | 
| enum   | Plasma::ImmutabilityType { Plasma::Mutable = 1, 
Plasma::UserImmutable = 2, 
Plasma::SystemImmutable = 4
 } | 
|   | 
| enum   | Plasma::IntervalAlignment { Plasma::NoAlignment = 0, 
Plasma::AlignToMinute, 
Plasma::AlignToHour
 } | 
|   | 
| enum   | Plasma::ItemStatus {  
  Plasma::UnknownStatus = 0, 
Plasma::PassiveStatus = 1, 
Plasma::ActiveStatus = 2, 
Plasma::NeedsAttentionStatus = 3, 
 
  Plasma::AcceptingInputStatus = 4
 
 } | 
|   | 
| enum   | Plasma::ItemTypes { Plasma::AppletType = QGraphicsItem::UserType + 1, 
Plasma::LineEditType = QGraphicsItem::UserType + 2
 } | 
|   | 
| enum   | Plasma::Location {  
  Plasma::Floating = 0, 
Plasma::Desktop, 
Plasma::FullScreen, 
Plasma::TopEdge, 
 
  Plasma::BottomEdge, 
Plasma::LeftEdge, 
Plasma::RightEdge
 
 } | 
|   | 
| enum   | Plasma::MarginEdge { Plasma::TopMargin = 0, 
Plasma::BottomMargin, 
Plasma::LeftMargin, 
Plasma::RightMargin
 } | 
|   | 
| enum   | Plasma::MessageButton {  
  Plasma::ButtonNone = 0, 
Plasma::ButtonOk = 1, 
Plasma::ButtonYes = 2, 
Plasma::ButtonNo = 4, 
 
  Plasma::ButtonCancel = 8
 
 } | 
|   | 
| enum   | Plasma::PopupPlacement {  
  Plasma::FloatingPopup = 0, 
Plasma::TopPosedLeftAlignedPopup, 
Plasma::TopPosedRightAlignedPopup, 
Plasma::LeftPosedTopAlignedPopup, 
 
  Plasma::LeftPosedBottomAlignedPopup, 
Plasma::BottomPosedLeftAlignedPopup, 
Plasma::BottomPosedRightAlignedPopup, 
Plasma::RightPosedTopAlignedPopup, 
 
  Plasma::RightPosedBottomAlignedPopup
 
 } | 
|   | 
| enum   | Plasma::Position {  
  Plasma::LeftPositioned, 
Plasma::RightPositioned, 
Plasma::TopPositioned, 
Plasma::BottomPositioned, 
 
  Plasma::CenterPositioned
 
 } | 
|   | 
| enum   | Plasma::TrustLevel {  
  Plasma::InvalidCredentials = 0, 
Plasma::UnknownCredentials = 1, 
Plasma::ValidCredentials = 2, 
Plasma::TrustedCredentials = 3, 
 
  Plasma::UltimateCredentials = 4
 
 } | 
|   | 
| enum   | Plasma::ZoomDirection { Plasma::ZoomIn = 0, 
Plasma::ZoomOut = 1
 } | 
|   | 
| enum   | Plasma::ZoomLevel { Plasma::DesktopZoom = 0, 
Plasma::GroupZoom, 
Plasma::OverviewZoom
 } | 
|   |