• Skip to content
  • Skip to link menu
KDE 4.5 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

kalarm

KAlarmApp Class Reference

#include <kalarmapp.h>

Inheritance diagram for KAlarmApp:
Inheritance graph
[legend]

List of all members.

Public Slots

void emailSent (KAMail::JobData &, const QStringList &errmsgs, bool copyerr=false)
void processQueue ()
void setAlarmsEnabled (bool)
void spreadWindows (bool)
void stopAudio ()

Signals

void alarmEnabledToggled (bool)
void audioPlaying (bool)
void execAlarmSuccess ()
void spreadWindowsToggled (bool)
void trayIconToggled ()

Public Member Functions

 ~KAlarmApp ()
void addWindow (TrayWindow *w)
void alarmCompleted (const KAEvent &)
bool alarmsEnabled () const
bool checkCalendar ()
void commandMessage (ShellProcess *, QWidget *parent)
virtual void commitData (QSessionManager &)
bool dbusDeleteEvent (const QString &eventID)
bool dbusTriggerEvent (const QString &eventID)
bool deleteEvent (const QString &eventID)
bool displayTrayIcon (bool show, MainWindow *=0)
void doQuit (QWidget *parent)
bool editNewAlarm (MainWindow *=0)
void * execAlarm (KAEvent &, const KAAlarm &, bool reschedule, bool allowDefer=true, bool noPreAction=false)
ShellProcess * execCommandAlarm (const KAEvent &, const KAAlarm &, const QObject *receiver=0, const char *slot=0)
bool korganizerEnabled () const
OrgKdeKSpeechInterface * kspeechInterface (QString &error) const
virtual int newInstance ()
void notifyAudioPlaying (bool playing)
void purgeAll ()
bool quitIf ()
void removeWindow (TrayWindow *)
void rescheduleAlarm (KAEvent &e, const KAAlarm &a)
bool restoreSession ()
bool scheduleEvent (KAEventData::Action, const QString &text, const KDateTime &, int lateCancel, int flags, const QColor &bg, const QColor &fg, const QFont &, const QString &audioFile, float audioVolume, int reminderMinutes, const KARecurrence &recurrence, int repeatInterval, int repeatCount, uint mailFromID=0, const EmailAddressList &mailAddresses=EmailAddressList(), const QString &mailSubject=QString(), const QStringList &mailAttachments=QStringList())
bool sessionClosingDown () const
void setSpreadWindowsState (bool spread)
bool speechEnabled () const
bool trayIconDisplayed () const
MainWindow * trayMainWindow () const
TrayWindow * trayWindow () const
bool wantShowInSystemTray () const

Static Public Member Functions

static void displayFatalError (const QString &message)
static KAlarmApp * getInstance ()

Protected Member Functions

 KAlarmApp ()

Detailed Description

Definition at line 44 of file kalarmapp.h.


Constructor & Destructor Documentation

KAlarmApp::~KAlarmApp (  ) 

Definition at line 164 of file kalarmapp.cpp.

KAlarmApp::KAlarmApp (  )  [protected]

Definition at line 101 of file kalarmapp.cpp.


Member Function Documentation

void KAlarmApp::addWindow ( TrayWindow *  w  )  [inline]

Definition at line 62 of file kalarmapp.h.

void KAlarmApp::alarmCompleted ( const KAEvent &  event  ) 

Definition at line 1267 of file kalarmapp.cpp.

void KAlarmApp::alarmEnabledToggled ( bool   )  [signal]
bool KAlarmApp::alarmsEnabled (  )  const [inline]

Definition at line 53 of file kalarmapp.h.

void KAlarmApp::audioPlaying ( bool   )  [signal]
bool KAlarmApp::checkCalendar (  )  [inline]

Definition at line 51 of file kalarmapp.h.

void KAlarmApp::commandMessage ( ShellProcess *  proc,
QWidget *  parent 
)

Definition at line 1860 of file kalarmapp.cpp.

void KAlarmApp::commitData ( QSessionManager &  sm  )  [virtual]

Definition at line 575 of file kalarmapp.cpp.

bool KAlarmApp::dbusDeleteEvent ( const QString &  eventID  )  [inline]

Definition at line 90 of file kalarmapp.h.

bool KAlarmApp::dbusTriggerEvent ( const QString &  eventID  )  [inline]

Definition at line 89 of file kalarmapp.h.

bool KAlarmApp::deleteEvent ( const QString &  eventID  )  [inline]

Definition at line 75 of file kalarmapp.h.

void KAlarmApp::displayFatalError ( const QString &  message  )  [static]

Definition at line 586 of file kalarmapp.cpp.

bool KAlarmApp::displayTrayIcon ( bool  show,
MainWindow *  parent = 0 
)

Definition at line 782 of file kalarmapp.cpp.

void KAlarmApp::doQuit ( QWidget *  parent  ) 

Definition at line 535 of file kalarmapp.cpp.

bool KAlarmApp::editNewAlarm ( MainWindow *  = 0  ) 
void KAlarmApp::emailSent ( KAMail::JobData &  data,
const QStringList &  errmsgs,
bool  copyerr = false 
) [slot]

Definition at line 1540 of file kalarmapp.cpp.

void * KAlarmApp::execAlarm ( KAEvent &  event,
const KAAlarm &  alarm,
bool  reschedule,
bool  allowDefer = true,
bool  noPreAction = false 
)

Definition at line 1375 of file kalarmapp.cpp.

void KAlarmApp::execAlarmSuccess (  )  [signal]
ShellProcess * KAlarmApp::execCommandAlarm ( const KAEvent &  event,
const KAAlarm &  alarm,
const QObject *  receiver = 0,
const char *  slot = 0 
)

Definition at line 1558 of file kalarmapp.cpp.

KAlarmApp * KAlarmApp::getInstance (  )  [static]

Definition at line 179 of file kalarmapp.cpp.

bool KAlarmApp::korganizerEnabled (  )  const [inline]

Definition at line 56 of file kalarmapp.h.

OrgKdeKSpeechInterface * KAlarmApp::kspeechInterface ( QString &  error  )  const

Definition at line 1879 of file kalarmapp.cpp.

int KAlarmApp::newInstance (  )  [virtual]

Definition at line 277 of file kalarmapp.cpp.

void KAlarmApp::notifyAudioPlaying ( bool  playing  ) 

Definition at line 1949 of file kalarmapp.cpp.

void KAlarmApp::processQueue (  )  [slot]

Definition at line 707 of file kalarmapp.cpp.

void KAlarmApp::purgeAll (  )  [inline]

Definition at line 76 of file kalarmapp.h.

bool KAlarmApp::quitIf (  )  [inline]

Definition at line 59 of file kalarmapp.h.

void KAlarmApp::removeWindow ( TrayWindow *   ) 

Definition at line 774 of file kalarmapp.cpp.

void KAlarmApp::rescheduleAlarm ( KAEvent &  e,
const KAAlarm &  a 
) [inline]

Definition at line 74 of file kalarmapp.h.

bool KAlarmApp::restoreSession (  ) 

Definition at line 194 of file kalarmapp.cpp.

bool KAlarmApp::scheduleEvent ( KAEventData::Action  action,
const QString &  text,
const KDateTime &  dateTime,
int  lateCancel,
int  flags,
const QColor &  bg,
const QColor &  fg,
const QFont &  font,
const QString &  audioFile,
float  audioVolume,
int  reminderMinutes,
const KARecurrence &  recurrence,
int  repeatInterval,
int  repeatCount,
uint  mailFromID = 0,
const EmailAddressList &  mailAddresses = EmailAddressList(),
const QString &  mailSubject = QString(),
const QStringList &  mailAttachments = QStringList() 
)

Definition at line 993 of file kalarmapp.cpp.

bool KAlarmApp::sessionClosingDown (  )  const [inline]

Definition at line 58 of file kalarmapp.h.

void KAlarmApp::setAlarmsEnabled ( bool  enabled  )  [slot]

Definition at line 958 of file kalarmapp.cpp.

void KAlarmApp::setSpreadWindowsState ( bool  spread  ) 

Definition at line 983 of file kalarmapp.cpp.

bool KAlarmApp::speechEnabled (  )  const [inline]

Definition at line 54 of file kalarmapp.h.

void KAlarmApp::spreadWindows ( bool  spread  )  [slot]

Definition at line 973 of file kalarmapp.cpp.

void KAlarmApp::spreadWindowsToggled ( bool   )  [signal]
void KAlarmApp::stopAudio (  )  [slot]

Definition at line 1957 of file kalarmapp.cpp.

bool KAlarmApp::trayIconDisplayed (  )  const [inline]

Definition at line 67 of file kalarmapp.h.

void KAlarmApp::trayIconToggled (  )  [signal]
MainWindow * KAlarmApp::trayMainWindow (  )  const

Definition at line 844 of file kalarmapp.cpp.

TrayWindow* KAlarmApp::trayWindow (  )  const [inline]

Definition at line 64 of file kalarmapp.h.

bool KAlarmApp::wantShowInSystemTray (  )  const

Definition at line 906 of file kalarmapp.cpp.


The documentation for this class was generated from the following files:
  • kalarmapp.h
  • kalarmapp.cpp

kalarm

Skip menu "kalarm"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

kdepim

Skip menu "kdepim"
  •   akonadi_next
  •   kcal
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korganizer
  •   korgac
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • messageviewer
  • runtime
  •   kcm
  •       libmaildir
Generated for kdepim by doxygen 1.5.9-20090814
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