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

Applets

Tasks Class Reference

An applet which provides a visual representation of running graphical tasks (ie. More...

#include <tasks.h>

Inheritance diagram for Tasks:

Inheritance graph
[legend]

List of all members.


Signals

void constraintsChanged (Plasma::Constraints)
void desktopChanged (int, int)
void settingsChanged ()

Public Member Functions

KColorScheme * colorScheme ()
void constraintsEvent (Plasma::Constraints constraints)
TaskManager::GroupManager & groupManager () const
Qt::KeyboardModifiers groupModifierKey () const
void init ()
Plasma::FrameSvg * itemBackground ()
qreal itemBottomMargin ()
qreal itemLeftMargin ()
qreal itemRightMargin ()
qreal itemTopMargin ()
void resizeItemBackground (const QSizeF &newSize)
TaskGroupItem * rootGroupItem ()
bool showTooltip () const
 Tasks (QObject *parent, const QVariantList &args=QVariantList())
 ~Tasks ()

Protected Slots

void configAccepted ()
void themeRefresh ()

Protected Member Functions

void adjustGroupingStrategy ()
void createConfigurationInterface (KConfigDialog *parent)
QSizeF sizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const

Detailed Description

An applet which provides a visual representation of running graphical tasks (ie.

tasks that have some form of visual interface), and allows the user to perform various actions on those tasks such as bringing them to the foreground, sending them to the background or closing them.

Definition at line 73 of file tasks.h.


Constructor & Destructor Documentation

Tasks::Tasks ( QObject *  parent,
const QVariantList &  args = QVariantList() 
) [explicit]

Constructs a new tasks applet With the specified parent.

Definition at line 46 of file tasks.cpp.

Tasks::~Tasks (  ) 

Definition at line 68 of file tasks.cpp.


Member Function Documentation

void Tasks::adjustGroupingStrategy (  )  [protected]

Definition at line 230 of file tasks.cpp.

KColorScheme * Tasks::colorScheme (  ) 

Definition at line 211 of file tasks.cpp.

void Tasks::configAccepted (  )  [protected, slot]

Definition at line 315 of file tasks.cpp.

void Tasks::constraintsChanged ( Plasma::Constraints   )  [signal]

emitted whenever we receive a constraintsEvent

void Tasks::constraintsEvent ( Plasma::Constraints  constraints  ) 

Definition at line 153 of file tasks.cpp.

void Tasks::createConfigurationInterface ( KConfigDialog *  parent  )  [protected]

Definition at line 246 of file tasks.cpp.

void Tasks::desktopChanged ( int  ,
int   
) [signal]

TaskManager::GroupManager & Tasks::groupManager (  )  const

Definition at line 141 of file tasks.cpp.

Qt::KeyboardModifiers Tasks::groupModifierKey (  )  const

Definition at line 146 of file tasks.cpp.

void Tasks::init (  ) 

Definition at line 74 of file tasks.cpp.

Plasma::FrameSvg * Tasks::itemBackground (  ) 

Definition at line 170 of file tasks.cpp.

qreal Tasks::itemBottomMargin (  )  [inline]

Definition at line 94 of file tasks.h.

qreal Tasks::itemLeftMargin (  )  [inline]

Definition at line 91 of file tasks.h.

qreal Tasks::itemRightMargin (  )  [inline]

Definition at line 92 of file tasks.h.

qreal Tasks::itemTopMargin (  )  [inline]

Definition at line 93 of file tasks.h.

void Tasks::resizeItemBackground ( const QSizeF &  newSize  ) 

Definition at line 181 of file tasks.cpp.

TaskGroupItem * Tasks::rootGroupItem (  ) 

Definition at line 407 of file tasks.cpp.

void Tasks::settingsChanged (  )  [signal]

bool Tasks::showTooltip (  )  const

Definition at line 389 of file tasks.cpp.

QSizeF Tasks::sizeHint ( Qt::SizeHint  which,
const QSizeF &  constraint = QSizeF() 
) const [protected]

Definition at line 221 of file tasks.cpp.

void Tasks::themeRefresh (  )  [protected, slot]

Definition at line 396 of file tasks.cpp.


The documentation for this class was generated from the following files:
  • tasks.h
  • tasks.cpp

Applets

Skip menu "Applets"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.7
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