• Skip to content
  • Skip to link menu
KDE 4.5 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
Note: This is a reduced mirror of the KDE API documentation hosted by Michael Pyne.
 

KDEUI

KStatusNotifierItemDBus Class Reference

#include <kstatusnotifieritemdbus_p.h>

Inheritance diagram for KStatusNotifierItemDBus:

Inheritance graph
[legend]

List of all members.


Public Slots

void Activate (int x, int y)
void ContextMenu (int x, int y)
void Scroll (int delta, const QString &orientation)
void SecondaryActivate (int x, int y)

Signals

void NewAttentionIcon ()
void NewIcon ()
void NewOverlayIcon ()
void NewStatus (const QString &status)
void NewToolTip ()

Public Member Functions

QString AttentionIconName () const
KDbusImageVector AttentionIconPixmap () const
QString AttentionMovieName () const
QString Category () const
QDBusConnection dbusConnection () const
QString IconName () const
KDbusImageVector IconPixmap () const
QString IconThemePath () const
QString Id () const
 KStatusNotifierItemDBus (KStatusNotifierItem *parent)
QDBusObjectPath Menu () const
QString OverlayIconName () const
KDbusImageVector OverlayIconPixmap () const
QString service () const
QString Status () const
QString Title () const
KDbusToolTipStruct ToolTip () const
int WindowId () const
 ~KStatusNotifierItemDBus ()

Properties

QString AttentionIconName
KDbusImageVector AttentionIconPixmap
QString AttentionMovieName
QString Category
QString IconName
KDbusImageVector IconPixmap
QString IconThemePath
QString Id
QDBusObjectPath Menu
QString OverlayIconName
KDbusImageVector OverlayIconPixmap
QString Status
QString Title
KDbusToolTipStruct ToolTip
int WindowId

Detailed Description

Definition at line 51 of file kstatusnotifieritemdbus_p.h.


Constructor & Destructor Documentation

KStatusNotifierItemDBus::KStatusNotifierItemDBus ( KStatusNotifierItem *  parent  ) 

KStatusNotifierItemDBus::~KStatusNotifierItemDBus (  ) 


Member Function Documentation

void KStatusNotifierItemDBus::Activate ( int  x,
int  y 
) [slot]

Shows the main widget and try to position it on top of the other windows, if the widget is already visible, hide it.

QString KStatusNotifierItemDBus::AttentionIconName (  )  const

Returns:
the name of the icon to be displayed when the application is requesting the user's attention if attentionImage() is not empty this will always return an empty string

KDbusImageVector KStatusNotifierItemDBus::AttentionIconPixmap (  )  const

Returns:
a serialization of the requesting attention icon data

QString KStatusNotifierItemDBus::AttentionMovieName (  )  const

Returns:
the name of the attention movie

QString KStatusNotifierItemDBus::Category (  )  const

Returns:
the category of the application associated to this item
See also:
Category

void KStatusNotifierItemDBus::ContextMenu ( int  x,
int  y 
) [slot]

Shows the context menu associated to this item at the desired screen position.

QDBusConnection KStatusNotifierItemDBus::dbusConnection (  )  const

Returns:
the dbus connection used by this object

QString KStatusNotifierItemDBus::IconName (  )  const

Returns:
the name of the main icon to be displayed if image() is not empty this will always return an empty string

KDbusImageVector KStatusNotifierItemDBus::IconPixmap (  )  const

Returns:
a serialization of the icon data

QString KStatusNotifierItemDBus::IconThemePath (  )  const

Returns:
path to extra icon theme, to load application specific icons

QString KStatusNotifierItemDBus::Id (  )  const

Returns:
the id of this item

QDBusObjectPath KStatusNotifierItemDBus::Menu (  )  const

Returns:
object path to the dbusmenu object

void KStatusNotifierItemDBus::NewAttentionIcon (  )  [signal]

Inform the systemtray that the requesting attention icon has been changed, so should be reloaded.

void KStatusNotifierItemDBus::NewIcon (  )  [signal]

Inform the systemtray that the own main icon has been changed, so should be reloaded.

void KStatusNotifierItemDBus::NewOverlayIcon (  )  [signal]

Inform the systemtray that there is a new icon to be used as overlay.

void KStatusNotifierItemDBus::NewStatus ( const QString &  status  )  [signal]

Signal the new status when it has been changed.

See also:
Status

void KStatusNotifierItemDBus::NewToolTip (  )  [signal]

Inform the systemtray that something in the tooltip has been changed.

QString KStatusNotifierItemDBus::OverlayIconName (  )  const

Returns:
the name of the overlay of the main icon to be displayed if image() is not empty this will always return an empty string

KDbusImageVector KStatusNotifierItemDBus::OverlayIconPixmap (  )  const

Returns:
a serialization of the icon data

void KStatusNotifierItemDBus::Scroll ( int  delta,
const QString &  orientation 
) [slot]

Inform this item that the mouse wheel was used on its representation.

void KStatusNotifierItemDBus::SecondaryActivate ( int  x,
int  y 
) [slot]

The user activated the item in an alternate way (for instance with middle mouse button, this depends from the systray implementation).

QString KStatusNotifierItemDBus::service (  )  const

Returns:
the service this object is registered on the bus under

QString KStatusNotifierItemDBus::Status (  )  const

Returns:
The status of this item
See also:
Status

QString KStatusNotifierItemDBus::Title (  )  const

Returns:
the title of this item

KDbusToolTipStruct KStatusNotifierItemDBus::ToolTip (  )  const

all the data needed for a tooltip

int KStatusNotifierItemDBus::WindowId (  )  const

Returns:
The id of the main window of the application that controls the item


Property Documentation

QString KStatusNotifierItemDBus::AttentionIconName [read]

Definition at line 64 of file kstatusnotifieritemdbus_p.h.

KDbusImageVector KStatusNotifierItemDBus::AttentionIconPixmap [read]

Definition at line 65 of file kstatusnotifieritemdbus_p.h.

QString KStatusNotifierItemDBus::AttentionMovieName [read]

Definition at line 66 of file kstatusnotifieritemdbus_p.h.

QString KStatusNotifierItemDBus::Category [read]

Definition at line 55 of file kstatusnotifieritemdbus_p.h.

QString KStatusNotifierItemDBus::IconName [read]

Definition at line 60 of file kstatusnotifieritemdbus_p.h.

KDbusImageVector KStatusNotifierItemDBus::IconPixmap [read]

Definition at line 61 of file kstatusnotifieritemdbus_p.h.

QString KStatusNotifierItemDBus::IconThemePath [read]

Definition at line 68 of file kstatusnotifieritemdbus_p.h.

QString KStatusNotifierItemDBus::Id [read]

Definition at line 56 of file kstatusnotifieritemdbus_p.h.

QDBusObjectPath KStatusNotifierItemDBus::Menu [read]

Definition at line 69 of file kstatusnotifieritemdbus_p.h.

QString KStatusNotifierItemDBus::OverlayIconName [read]

Definition at line 62 of file kstatusnotifieritemdbus_p.h.

KDbusImageVector KStatusNotifierItemDBus::OverlayIconPixmap [read]

Definition at line 63 of file kstatusnotifieritemdbus_p.h.

QString KStatusNotifierItemDBus::Status [read]

Definition at line 58 of file kstatusnotifieritemdbus_p.h.

QString KStatusNotifierItemDBus::Title [read]

Definition at line 57 of file kstatusnotifieritemdbus_p.h.

KDbusToolTipStruct KStatusNotifierItemDBus::ToolTip [read]

Definition at line 67 of file kstatusnotifieritemdbus_p.h.

int KStatusNotifierItemDBus::WindowId [read]

Definition at line 59 of file kstatusnotifieritemdbus_p.h.


The documentation for this class was generated from the following file:
  • kstatusnotifieritemdbus_p.h

KDEUI

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

Class Picker

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • 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
  • KUtils
  • Nepomuk
  • Plasma
  •     Sodep
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.9
This website is maintained by Michael Pyne, and is a reduced mirror of the KDE API docs. KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal