• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.38 API Reference
  • KDE Home
  • Contact Us
 

Plasma

  • plasma
Namespaces | Enumerations | Functions
plasma.h File Reference
#include <QtGui/QGraphicsItem>
#include <QtGui/QPainterPath>
#include <plasma/plasma_export.h>

Go to the source code of this file.

Namespaces

namespace  Plasma
 

Enumerations

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 }
 

Functions

QList< QAction * > Plasma::actionsFromMenu (QMenu *menu, const QString &prefix=QString(), QObject *parent=0)
 
Direction Plasma::locationToDirection (Location location)
 
Direction Plasma::locationToInverseDirection (Location location)
 
qreal Plasma::scalingFactor (ZoomLevel level)
 
QGraphicsView * Plasma::viewFor (const QGraphicsItem *item)
 
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Plasma

Skip menu "Plasma"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs-4.14.38 API Reference

Skip menu "kdelibs-4.14.38 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal