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

KDECore

KMessageHandler Class Reference

Abstract class for KMessage handler. More...

#include <KMessageHandler>

List of all members.

Public Member Functions

virtual void message (KMessage::MessageType type, const QString &text, const QString &caption)=0
virtual ~KMessageHandler ()

Detailed Description

Abstract class for KMessage handler.

This class define how KMessage display a message.

Reimplement the virtual methods then set your custom KMessageHandler using KMessage::setMessageHandler()

Author:
Michaƫl Larouche <michael.larouche@kdemail.net>

Definition at line 113 of file kmessage.h.


Constructor & Destructor Documentation

virtual KMessageHandler::~KMessageHandler (  )  [inline, virtual]

Definition at line 116 of file kmessage.h.


Member Function Documentation

virtual void KMessageHandler::message ( KMessage::MessageType  type,
const QString &  text,
const QString &  caption 
) [pure virtual]

Display a long message of a certain type.

A long message span on multiple lines and can have a caption.

Parameters:
type Currrent type of message. See MessageType enum.
text Long message to be displayed.
caption Caption to be used. This is optional.

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

KDECore

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

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
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