kalarm

KAAlarm Class Reference

Inheritance diagram for KAAlarm:

KAAlarmEventBase

List of all members.


Detailed Description

Definition at line 137 of file alarmevent.h.


Public Types

enum  Action {
  MESSAGE = T_MESSAGE, FILE = T_FILE, COMMAND = T_COMMAND, EMAIL = T_EMAIL,
  AUDIO = T_AUDIO
}
enum  Type {
  INVALID_ALARM = 0, MAIN_ALARM = 1, REMINDER_ALARM = 0x02, DEFERRED_ALARM = 0x04,
  DEFERRED_REMINDER_ALARM = REMINDER_ALARM | DEFERRED_ALARM, AT_LOGIN_ALARM = 0x10, DISPLAYING_ALARM = 0x20, AUDIO_ALARM = 0x30,
  PRE_ACTION_ALARM = 0x40, POST_ACTION_ALARM = 0x50
}
enum  SubType {
  INVALID__ALARM = INVALID_ALARM, MAIN__ALARM = MAIN_ALARM, REMINDER__ALARM = REMINDER_ALARM, TIMED_DEFERRAL_FLAG = 0x08,
  DEFERRED_DATE__ALARM = DEFERRED_ALARM, DEFERRED_TIME__ALARM = DEFERRED_ALARM | TIMED_DEFERRAL_FLAG, DEFERRED_REMINDER_DATE__ALARM = REMINDER_ALARM | DEFERRED_ALARM, DEFERRED_REMINDER_TIME__ALARM = REMINDER_ALARM | DEFERRED_ALARM | TIMED_DEFERRAL_FLAG,
  AT_LOGIN__ALARM = AT_LOGIN_ALARM, DISPLAYING__ALARM = DISPLAYING_ALARM, AUDIO__ALARM = AUDIO_ALARM, PRE_ACTION__ALARM = PRE_ACTION_ALARM,
  POST_ACTION__ALARM = POST_ACTION_ALARM
}

Public Member Functions

 KAAlarm ()
 KAAlarm (const KAAlarm &)
 ~KAAlarm ()
Action action () const
bool valid () const
Type type () const
SubType subType () const
const QString & eventID () const
DateTime dateTime (bool withRepeats=false) const
QDate date () const
QTime time () const
QString audioFile () const
float soundVolume () const
float fadeVolume () const
int fadeSeconds () const
bool repeatSound () const
bool reminder () const
bool deferred () const
void setTime (const DateTime &dt)
void setTime (const QDateTime &dt)
int flags () const
void dumpDebug () const

Static Public Member Functions

static const char * debugType (Type)

Friends

class KAEvent

Member Enumeration Documentation

Enumerator:
MESSAGE 
FILE 
COMMAND 
EMAIL 
AUDIO 

Definition at line 141 of file alarmevent.h.

Enumerator:
INVALID_ALARM 
MAIN_ALARM 
REMINDER_ALARM 
DEFERRED_ALARM 
DEFERRED_REMINDER_ALARM 
AT_LOGIN_ALARM 
DISPLAYING_ALARM 
AUDIO_ALARM 
PRE_ACTION_ALARM 
POST_ACTION_ALARM 

Reimplemented from KAAlarmEventBase.

Definition at line 152 of file alarmevent.h.

Enumerator:
INVALID__ALARM 
MAIN__ALARM 
REMINDER__ALARM 
TIMED_DEFERRAL_FLAG 
DEFERRED_DATE__ALARM 
DEFERRED_TIME__ALARM 
DEFERRED_REMINDER_DATE__ALARM 
DEFERRED_REMINDER_TIME__ALARM 
AT_LOGIN__ALARM 
DISPLAYING__ALARM 
AUDIO__ALARM 
PRE_ACTION__ALARM 
POST_ACTION__ALARM 

Definition at line 169 of file alarmevent.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys