kalarm

KAAlarm Class Reference

Inheritance diagram for KAAlarm:

KAAlarmEventBase List of all members.

Detailed Description

Definition at line 136 of file alarmevent.h.


Public Types

 MESSAGE = T_MESSAGE
 FILE = T_FILE
 COMMAND = T_COMMAND
 EMAIL = T_EMAIL
 AUDIO = T_AUDIO
 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
 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
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
const DateTime & dateTime () 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

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