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

Plasma

  • sources
  • kde-4.12
  • kdelibs
  • plasma
Namespaces | Enumerations | Functions
plasma.h File Reference
#include <QtGui/QGraphicsItem>
#include <QtGui/QPainterPath>
#include <plasma/plasma_export.h>
Include dependency graph for plasma.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 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-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:34 by doxygen 1.8.7 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 API Reference

Skip menu "kdelibs 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
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Nepomuk-Core
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



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