• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

libplasma

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

namespace  Plasma

Enumerations

enum  Plasma::AspectRatioMode { Plasma::IgnoreAspectRatio = 0, Plasma::KeepAspectRatio = 1, Plasma::Square = 2, Plasma::ConstrainedSquare = 3 }
enum  Plasma::ComponentType {
  Plasma::AppletComponent = 1, Plasma::DataEngineComponent = 2, Plasma::RunnerComponent = 4, Plasma::AnimatorComponent = 8,
  Plasma::ContainmentComponent = 16
}
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::AllConstraints = FormFactorConstraint | LocationConstraint | ScreenConstraint | SizeConstraint | ImmutableConstraint
}
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 }
enum  Plasma::ImmutabilityType { Plasma::Mutable = 1, Plasma::UserImmutable = 2, Plasma::SystemImmutable = 4 }
enum  Plasma::IntervalAlignment { Plasma::NoAlignment = 0, Plasma::AlignToMinute, Plasma::AlignToHour }
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::Position {
  Plasma::LeftPositioned, Plasma::RightPositioned, Plasma::TopPositioned, Plasma::BottomPositioned,
  Plasma::CenterPositioned
}
enum  Plasma::ZoomDirection { Plasma::ZoomIn = 0, Plasma::ZoomOut = 1 }
enum  Plasma::ZoomLevel { Plasma::DesktopZoom = 0, Plasma::GroupZoom, Plasma::OverviewZoom }

Functions

Direction Plasma::locationToDirection (Location location)
qreal Plasma::scalingFactor (ZoomLevel level)

libplasma

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

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libplasma
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal