KDE PIM / Developers / API Docs / kmail

KMBroadcastStatus Class Reference

When KMail is running it is possible to have multiple KMMainWin open at the same time. More...

#include <kmbroadcaststatus.h>

Inherits QObject.

List of all members.

Signals

Public Member Functions

Static Public Member Functions

Protected Attributes

Static Protected Attributes


Detailed Description

When KMail is running it is possible to have multiple KMMainWin open at the same time.

We want certain messages/information to be displayed in all active KMMainWins. KMBroadcastStatus make this possible, it defines a singleton object that broadcasts status messages by emitting signals. All KMMainWins connect up these signals to appropriate slots for updating their status bar.


Member Function Documentation

KMBroadcastStatus * KMBroadcastStatus::instance  )  [static]
 

Return the instance of the singleton object for this class.

void KMBroadcastStatus::setStatusMsg const QString &  message  ) 
 

Emit an update status bar signal.

QString KMBroadcastStatus::statusMsg  )  const [inline]
 

Return the last status message from setStatusMsg().

void KMBroadcastStatus::setStatusMsgWithTimestamp const QString &  message  ) 
 

Sets a status bar message with timestamp.

void KMBroadcastStatus::setStatusMsgTransmissionCompleted int  numMessages,
int  numBytes = -1,
int  numBytesRead = -1,
int  numBytesToRead = -1,
bool  mLeaveOnServer = false,
KPIM::ProgressItem *  progressItem = 0
 

Sets a transmission completed status bar message.

void KMBroadcastStatus::statusMsg const QString &   )  [signal]
 

Emitted when setStatusMsg is called.


The documentation for this class was generated from the following files: