<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>KCal::Alarm Class Reference</title> <style type="text/css"> .cp-doNotDisplay { display: none; } @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }} .cp-edit { text-align: right; } @media print, embossed { .cp-edit { display: none; }} </style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <link rel="meta" href="http://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" /> <meta name="trademark" content="KDE e.V." /> <meta name="description" content="K Desktop Environment Homepage, KDE.org" /> <meta name="MSSmartTagsPreventParsing" content="true" /> <meta name="robots" content="all" /> <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link rel="shortcut icon" href="../../favicon.ico" /><link rel="icon" href="../../favicon.ico" /> <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../../kde.css" /> <link rel="stylesheet" media="print, embossed" type="text/css" href="../../print.css" /> <link rel="stylesheet" media="screen, aural, handheld, tty, braille" type="text/css" title="Flat" href="../../flat.css" /> <link rel="stylesheet" type="text/css" href="../../doxygen.css" /> <link rel="stylesheet" type="text/css" href="../../tabs.css" /> </head> <body> <ul class="cp-doNotDisplay"> <li><a href="#cp-content" accesskey="2">Skip to content</a></li> <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li> </ul> <div id="container"> <div id="header"> <div id="header_top"><div><div> <img alt ="" src="../../top-kde.jpg"/> </div></div></div> <div id="header_bottom"> <div id="location"> <ul> <li><a href="http://api.kde.org">KDE API Reference</a></li> <li><a href="../../index.html">kdepimlibs-4.10.5 API Reference</a></li> </ul> </div> <div id="menu"> <ul> <li><a href="http://www.kde.org/">KDE Home</a></li> <li><a href="http://kde.org/contact/">Contact Us</a></li> </ul> </div> </div> </div> <!-- End page header --> <div id="body_wrapper"> <div id="body"> <!-- begin main content --> <div id="right"> <div class="content"> <div id="main"> <div class="clearer"> </div> <h2><a name="content"></a>KCal Library</h2> <!-- BC --> <div id="top"> <!-- Generated by Doxygen 1.8.3.1 --> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceKCal.html">KCal</a></li><li class="navelem"><a class="el" href="classKCal_1_1Alarm.html">Alarm</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="classKCal_1_1Alarm-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">KCal::Alarm Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="alarm_8h_source.html">alarm.h</a>></code></p> <div class="dynheader"> Inheritance diagram for KCal::Alarm:</div> <div class="dyncontent"> <div class="center"> <img src="classKCal_1_1Alarm.png" usemap="#KCal::Alarm_map" alt=""/> <map id="KCal::Alarm_map" name="KCal::Alarm_map"> <area href="classKCal_1_1CustomProperties.html" title="A class to manage custom calendar properties." alt="KCal::CustomProperties" shape="rect" coords="0,0,144,24"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a2fd946edcd6ecaf41dfba95e77ea2dbf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classKCal_1_1ListBase.html">ListBase</a>< <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a2fd946edcd6ecaf41dfba95e77ea2dbf">List</a></td></tr> <tr class="separator:a2fd946edcd6ecaf41dfba95e77ea2dbf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2b3b90ca23709e6070ce7eff8e6e77f"><td class="memItemLeft" align="right" valign="top">typedef boost::shared_ptr< <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#af2b3b90ca23709e6070ce7eff8e6e77f">Ptr</a></td></tr> <tr class="separator:af2b3b90ca23709e6070ce7eff8e6e77f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bc1741a449d9dfe908bb31ed1ef6eaf"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eaf">Type</a> { <br/>   <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa9e022f710f3cfdbccd67f4fcf1f06a8a">Invalid</a>, <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa170914d600bc2fea6a923f57c4c59f0c">Display</a>, <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafab656cf819b65cbb90c06b92731b98fd5">Procedure</a>, <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112">Email</a>, <br/>   <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa9e0145b798f615bb77b295009bbf8987">Audio</a> <br/> }</td></tr> <tr class="separator:a0bc1741a449d9dfe908bb31ed1ef6eaf"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a8a4f3b2d7117c2f0e8d1bd32702b24aa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a8a4f3b2d7117c2f0e8d1bd32702b24aa">Alarm</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Alarm.html#aa974186776c81c5ed208a0556dbe6321">parent</a>)</td></tr> <tr class="separator:a8a4f3b2d7117c2f0e8d1bd32702b24aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26986f7f3bea4978fa69361671dfcc69"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a26986f7f3bea4978fa69361671dfcc69">Alarm</a> (const <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> &other)</td></tr> <tr class="separator:a26986f7f3bea4978fa69361671dfcc69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb5fc73041badc6a082b78874559c002"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#adb5fc73041badc6a082b78874559c002">~Alarm</a> ()</td></tr> <tr class="separator:adb5fc73041badc6a082b78874559c002"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3dcb22df069befff3b09d81eced0cda8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a3dcb22df069befff3b09d81eced0cda8">addMailAddress</a> (const <a class="el" href="classKCal_1_1Person.html">Person</a> &mailAlarmAddress)</td></tr> <tr class="separator:a3dcb22df069befff3b09d81eced0cda8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7d6006ce3c56dc6969e3a7c043c1d63"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#aa7d6006ce3c56dc6969e3a7c043c1d63">addMailAttachment</a> (const QString &mailAttachFile)</td></tr> <tr class="separator:aa7d6006ce3c56dc6969e3a7c043c1d63"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9a5cefa19499ffc3f6fbfc7a07cfcb9"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#aa9a5cefa19499ffc3f6fbfc7a07cfcb9">audioFile</a> () const </td></tr> <tr class="separator:aa9a5cefa19499ffc3f6fbfc7a07cfcb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d658d3cd5620dac81a53ef6661bcef7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Duration.html">Duration</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a9d658d3cd5620dac81a53ef6661bcef7">duration</a> () const </td></tr> <tr class="separator:a9d658d3cd5620dac81a53ef6661bcef7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcc94edf832e47bcc7825b6520dfe206"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#adcc94edf832e47bcc7825b6520dfe206">enabled</a> () const </td></tr> <tr class="separator:adcc94edf832e47bcc7825b6520dfe206"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e7e0d368d84e9a1cb3479cd4ff29e72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Duration.html">Duration</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a8e7e0d368d84e9a1cb3479cd4ff29e72">endOffset</a> () const </td></tr> <tr class="separator:a8e7e0d368d84e9a1cb3479cd4ff29e72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae691d67eee301dbca528f4485740887"><td class="memItemLeft" align="right" valign="top">KDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#aae691d67eee301dbca528f4485740887">endTime</a> () const </td></tr> <tr class="separator:aae691d67eee301dbca528f4485740887"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a094d1237630cb22fc1d1b5c17cdbd589"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a094d1237630cb22fc1d1b5c17cdbd589">hasEndOffset</a> () const </td></tr> <tr class="separator:a094d1237630cb22fc1d1b5c17cdbd589"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82ffea42c98bbe563cf9b7c03262cffc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a82ffea42c98bbe563cf9b7c03262cffc">hasStartOffset</a> () const </td></tr> <tr class="separator:a82ffea42c98bbe563cf9b7c03262cffc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a096ea538fb51db902c86c9ea3ba9d23d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a096ea538fb51db902c86c9ea3ba9d23d">hasTime</a> () const </td></tr> <tr class="separator:a096ea538fb51db902c86c9ea3ba9d23d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a8465a1243a021af2219e807ef7b3ac"><td class="memItemLeft" align="right" valign="top">QList< <a class="el" href="classKCal_1_1Person.html">Person</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a5a8465a1243a021af2219e807ef7b3ac">mailAddresses</a> () const </td></tr> <tr class="separator:a5a8465a1243a021af2219e807ef7b3ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06971aa042d50e6f4a0349b8ad566464"><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a06971aa042d50e6f4a0349b8ad566464">mailAttachments</a> () const </td></tr> <tr class="separator:a06971aa042d50e6f4a0349b8ad566464"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79ea9526501296c068667e89fb51a066"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a79ea9526501296c068667e89fb51a066">mailSubject</a> () const </td></tr> <tr class="separator:a79ea9526501296c068667e89fb51a066"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ce0f2a11a68c9d8649eeb4bca3aec89"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a0ce0f2a11a68c9d8649eeb4bca3aec89">mailText</a> () const </td></tr> <tr class="separator:a0ce0f2a11a68c9d8649eeb4bca3aec89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d466425404e13e0a7292bea4a93da61"><td class="memItemLeft" align="right" valign="top">KDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a1d466425404e13e0a7292bea4a93da61">nextRepetition</a> (const KDateTime &preTime) const </td></tr> <tr class="separator:a1d466425404e13e0a7292bea4a93da61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bac84e45c4ae4d14d05f488c23fbde8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a6bac84e45c4ae4d14d05f488c23fbde8">operator!=</a> (const <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> &a) const </td></tr> <tr class="separator:a6bac84e45c4ae4d14d05f488c23fbde8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc5417ea178ab3ae62e9f22174478198"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Alarm.html">Alarm</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#afc5417ea178ab3ae62e9f22174478198">operator=</a> (const <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> &)</td></tr> <tr class="separator:afc5417ea178ab3ae62e9f22174478198"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a44f922aa49b1cd4b214db8615c6c28a5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a44f922aa49b1cd4b214db8615c6c28a5">operator==</a> (const <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> &a) const </td></tr> <tr class="separator:a44f922aa49b1cd4b214db8615c6c28a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa974186776c81c5ed208a0556dbe6321"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#aa974186776c81c5ed208a0556dbe6321">parent</a> () const </td></tr> <tr class="separator:aa974186776c81c5ed208a0556dbe6321"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaab81f0eb4736d2e32bab20d352c4cbf"><td class="memItemLeft" align="right" valign="top">KDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#aaab81f0eb4736d2e32bab20d352c4cbf">previousRepetition</a> (const KDateTime &afterTime) const </td></tr> <tr class="separator:aaab81f0eb4736d2e32bab20d352c4cbf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7fe383484dbef6c456b71c08e62c783"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#ae7fe383484dbef6c456b71c08e62c783">programArguments</a> () const </td></tr> <tr class="separator:ae7fe383484dbef6c456b71c08e62c783"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bf09593c90acb290202c9cec3e439bc"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a3bf09593c90acb290202c9cec3e439bc">programFile</a> () const </td></tr> <tr class="separator:a3bf09593c90acb290202c9cec3e439bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adec5b6aa7f9e0077f781b57edf7dc7c7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#adec5b6aa7f9e0077f781b57edf7dc7c7">repeatCount</a> () const </td></tr> <tr class="separator:adec5b6aa7f9e0077f781b57edf7dc7c7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8524a25d841575501fe9bddb33ebf27e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a8524a25d841575501fe9bddb33ebf27e">setAudioAlarm</a> (const QString &<a class="el" href="classKCal_1_1Alarm.html#aa9a5cefa19499ffc3f6fbfc7a07cfcb9">audioFile</a>=QString())</td></tr> <tr class="separator:a8524a25d841575501fe9bddb33ebf27e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71416b5d4a5596a5d10e40ea0c3db21e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a71416b5d4a5596a5d10e40ea0c3db21e">setAudioFile</a> (const QString &<a class="el" href="classKCal_1_1Alarm.html#aa9a5cefa19499ffc3f6fbfc7a07cfcb9">audioFile</a>)</td></tr> <tr class="separator:a71416b5d4a5596a5d10e40ea0c3db21e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c86b6abd44d30ba0aa70f3aa326b258"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a3c86b6abd44d30ba0aa70f3aa326b258">setDisplayAlarm</a> (const QString &<a class="el" href="classKCal_1_1Alarm.html#af8bd9d4bbe262bec35f6a8b6c5edf079">text</a>=QString())</td></tr> <tr class="separator:a3c86b6abd44d30ba0aa70f3aa326b258"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed9f625fcde11845724a552802fbf3e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#aed9f625fcde11845724a552802fbf3e6">setEmailAlarm</a> (const QString &subject, const QString &<a class="el" href="classKCal_1_1Alarm.html#af8bd9d4bbe262bec35f6a8b6c5edf079">text</a>, const QList< <a class="el" href="classKCal_1_1Person.html">Person</a> > &addressees, const QStringList &attachments=QStringList())</td></tr> <tr class="separator:aed9f625fcde11845724a552802fbf3e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d8acc8bc95f7946afd32872eee96d83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a2d8acc8bc95f7946afd32872eee96d83">setEnabled</a> (bool enable)</td></tr> <tr class="separator:a2d8acc8bc95f7946afd32872eee96d83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae36d7b7f311e59c4330e39b8c2b17b4c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#ae36d7b7f311e59c4330e39b8c2b17b4c">setEndOffset</a> (const <a class="el" href="classKCal_1_1Duration.html">Duration</a> &offset)</td></tr> <tr class="separator:ae36d7b7f311e59c4330e39b8c2b17b4c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a01c6097dc44b489c3dd8dfec8a316c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a1a01c6097dc44b489c3dd8dfec8a316c">setMailAddress</a> (const <a class="el" href="classKCal_1_1Person.html">Person</a> &mailAlarmAddress)</td></tr> <tr class="separator:a1a01c6097dc44b489c3dd8dfec8a316c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acff2df13a24edae32ef4e4148632e39f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#acff2df13a24edae32ef4e4148632e39f">setMailAddresses</a> (const QList< <a class="el" href="classKCal_1_1Person.html">Person</a> > &mailAlarmAddresses)</td></tr> <tr class="separator:acff2df13a24edae32ef4e4148632e39f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41ad6582a988817ddd73b2f454a89579"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a41ad6582a988817ddd73b2f454a89579">setMailAttachment</a> (const QString &mailAttachFile)</td></tr> <tr class="separator:a41ad6582a988817ddd73b2f454a89579"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad01dadb4ea094d6e3091dfed52c36fec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#ad01dadb4ea094d6e3091dfed52c36fec">setMailAttachments</a> (const QStringList &mailAttachFiles)</td></tr> <tr class="separator:ad01dadb4ea094d6e3091dfed52c36fec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70870e440f6fba53d8edd2f280b3111d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a70870e440f6fba53d8edd2f280b3111d">setMailSubject</a> (const QString &mailAlarmSubject)</td></tr> <tr class="separator:a70870e440f6fba53d8edd2f280b3111d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa55f36170722669c8a324dec20350bf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#afa55f36170722669c8a324dec20350bf">setMailText</a> (const QString &<a class="el" href="classKCal_1_1Alarm.html#af8bd9d4bbe262bec35f6a8b6c5edf079">text</a>)</td></tr> <tr class="separator:afa55f36170722669c8a324dec20350bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ef98f2c17ee1020ab5a41439caf5e41"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a9ef98f2c17ee1020ab5a41439caf5e41">setParent</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Alarm.html#aa974186776c81c5ed208a0556dbe6321">parent</a>)</td></tr> <tr class="separator:a9ef98f2c17ee1020ab5a41439caf5e41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af8d7f3be43a158104fb9a286399328dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#af8d7f3be43a158104fb9a286399328dc">setProcedureAlarm</a> (const QString &<a class="el" href="classKCal_1_1Alarm.html#a3bf09593c90acb290202c9cec3e439bc">programFile</a>, const QString &arguments=QString())</td></tr> <tr class="separator:af8d7f3be43a158104fb9a286399328dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a3cbb2e45e00c5ba4a8cda32a4d645b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a8a3cbb2e45e00c5ba4a8cda32a4d645b">setProgramArguments</a> (const QString &arguments)</td></tr> <tr class="separator:a8a3cbb2e45e00c5ba4a8cda32a4d645b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d62f1442ed562f9d35563211b150b92"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a5d62f1442ed562f9d35563211b150b92">setProgramFile</a> (const QString &<a class="el" href="classKCal_1_1Alarm.html#a3bf09593c90acb290202c9cec3e439bc">programFile</a>)</td></tr> <tr class="separator:a5d62f1442ed562f9d35563211b150b92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25af13606c653d0009e5559bdad78ff3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a25af13606c653d0009e5559bdad78ff3">setRepeatCount</a> (int alarmRepeatCount)</td></tr> <tr class="separator:a25af13606c653d0009e5559bdad78ff3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a588e1f13dc575b0d1f049a39ebc886a6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a588e1f13dc575b0d1f049a39ebc886a6">setSnoozeTime</a> (const <a class="el" href="classKCal_1_1Duration.html">Duration</a> &alarmSnoozeTime)</td></tr> <tr class="separator:a588e1f13dc575b0d1f049a39ebc886a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2d51895f383f61a47480509a4a469c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#ac2d51895f383f61a47480509a4a469c0">setStartOffset</a> (const <a class="el" href="classKCal_1_1Duration.html">Duration</a> &offset)</td></tr> <tr class="separator:ac2d51895f383f61a47480509a4a469c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56d43a82b12b6f8839c9f190ab9b096d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a56d43a82b12b6f8839c9f190ab9b096d">setText</a> (const QString &<a class="el" href="classKCal_1_1Alarm.html#af8bd9d4bbe262bec35f6a8b6c5edf079">text</a>)</td></tr> <tr class="separator:a56d43a82b12b6f8839c9f190ab9b096d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9cf6aa48ed04c2aa96ba149f7c2efcf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#ae9cf6aa48ed04c2aa96ba149f7c2efcf">setTime</a> (const KDateTime &alarmTime)</td></tr> <tr class="separator:ae9cf6aa48ed04c2aa96ba149f7c2efcf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0c36260969d2f6b87d5dd726a6aad70"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#ad0c36260969d2f6b87d5dd726a6aad70">setType</a> (<a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eaf">Type</a> <a class="el" href="classKCal_1_1Alarm.html#a9cec3c8d0c2047ccb8334a54175ca7c7">type</a>)</td></tr> <tr class="separator:ad0c36260969d2f6b87d5dd726a6aad70"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac55dce269a03f212cb7c859737d6d816"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#ac55dce269a03f212cb7c859737d6d816">shiftTimes</a> (const KDateTime::Spec &oldSpec, const KDateTime::Spec &newSpec)</td></tr> <tr class="separator:ac55dce269a03f212cb7c859737d6d816"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c58e8f1bb02b656f43d2dde4b2387e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Duration.html">Duration</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a2c58e8f1bb02b656f43d2dde4b2387e1">snoozeTime</a> () const </td></tr> <tr class="separator:a2c58e8f1bb02b656f43d2dde4b2387e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fdf5078feefc485a6d86d2f9c3e8d6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Duration.html">Duration</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a3fdf5078feefc485a6d86d2f9c3e8d6a">startOffset</a> () const </td></tr> <tr class="separator:a3fdf5078feefc485a6d86d2f9c3e8d6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af8bd9d4bbe262bec35f6a8b6c5edf079"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#af8bd9d4bbe262bec35f6a8b6c5edf079">text</a> () const </td></tr> <tr class="separator:af8bd9d4bbe262bec35f6a8b6c5edf079"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3edee9cfb42283c0d0c249981f404e66"><td class="memItemLeft" align="right" valign="top">KDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a3edee9cfb42283c0d0c249981f404e66">time</a> () const </td></tr> <tr class="separator:a3edee9cfb42283c0d0c249981f404e66"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab85dc82e3fe4ecff6a61dd02cfbb0ef0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#ab85dc82e3fe4ecff6a61dd02cfbb0ef0">toggleAlarm</a> ()</td></tr> <tr class="separator:ab85dc82e3fe4ecff6a61dd02cfbb0ef0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9cec3c8d0c2047ccb8334a54175ca7c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eaf">Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#a9cec3c8d0c2047ccb8334a54175ca7c7">type</a> () const </td></tr> <tr class="separator:a9cec3c8d0c2047ccb8334a54175ca7c7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classKCal_1_1CustomProperties"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classKCal_1_1CustomProperties')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classKCal_1_1CustomProperties.html">KCal::CustomProperties</a></td></tr> <tr class="memitem:aaa6096bfb2f30c00eb19f9c84ef801e0 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#aaa6096bfb2f30c00eb19f9c84ef801e0">CustomProperties</a> ()</td></tr> <tr class="separator:aaa6096bfb2f30c00eb19f9c84ef801e0 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae07b4404e1a9e20bfd6ff694e48fdd86 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#ae07b4404e1a9e20bfd6ff694e48fdd86">CustomProperties</a> (const <a class="el" href="classKCal_1_1CustomProperties.html">CustomProperties</a> &other)</td></tr> <tr class="separator:ae07b4404e1a9e20bfd6ff694e48fdd86 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03da5cec8fff4505d92a19a4957c4064 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a03da5cec8fff4505d92a19a4957c4064">~CustomProperties</a> ()</td></tr> <tr class="separator:a03da5cec8fff4505d92a19a4957c4064 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67dcddac7e1c5624860f56007a63245c inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">QMap< QByteArray, QString > </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a67dcddac7e1c5624860f56007a63245c">customProperties</a> () const </td></tr> <tr class="separator:a67dcddac7e1c5624860f56007a63245c inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3405b55e5183ced1eb93ca1b52b0ab37 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a3405b55e5183ced1eb93ca1b52b0ab37">customProperty</a> (const QByteArray &app, const QByteArray &key) const </td></tr> <tr class="separator:a3405b55e5183ced1eb93ca1b52b0ab37 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aabc3d9114425aed0b5e66f2f3f758ebd inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#aabc3d9114425aed0b5e66f2f3f758ebd">nonKDECustomProperty</a> (const QByteArray &name) const </td></tr> <tr class="separator:aabc3d9114425aed0b5e66f2f3f758ebd inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a376800b358f08d8ccf0121d68a3ffd50 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1CustomProperties.html">CustomProperties</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a376800b358f08d8ccf0121d68a3ffd50">operator=</a> (const <a class="el" href="classKCal_1_1CustomProperties.html">CustomProperties</a> &other)</td></tr> <tr class="separator:a376800b358f08d8ccf0121d68a3ffd50 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a968927c0a78c53d74cbb86abf33f098d inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a968927c0a78c53d74cbb86abf33f098d">operator==</a> (const <a class="el" href="classKCal_1_1CustomProperties.html">CustomProperties</a> &properties) const </td></tr> <tr class="separator:a968927c0a78c53d74cbb86abf33f098d inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a020a8495583d6cc979874339b956db8b inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a020a8495583d6cc979874339b956db8b">removeCustomProperty</a> (const QByteArray &app, const QByteArray &key)</td></tr> <tr class="separator:a020a8495583d6cc979874339b956db8b inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75dc47ecc515411b0ad0d595a49acb78 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a75dc47ecc515411b0ad0d595a49acb78">removeNonKDECustomProperty</a> (const QByteArray &name)</td></tr> <tr class="separator:a75dc47ecc515411b0ad0d595a49acb78 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c01feecd87e68852f6c6c9a27d084da inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a2c01feecd87e68852f6c6c9a27d084da">setCustomProperties</a> (const QMap< QByteArray, QString > &properties)</td></tr> <tr class="separator:a2c01feecd87e68852f6c6c9a27d084da inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19c6f879d05848f7dae9772d1cc0a156 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a19c6f879d05848f7dae9772d1cc0a156">setCustomProperty</a> (const QByteArray &app, const QByteArray &key, const QString &value)</td></tr> <tr class="separator:a19c6f879d05848f7dae9772d1cc0a156 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7bc617fbf60cc7f83ed1407a1e2a292d inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a7bc617fbf60cc7f83ed1407a1e2a292d">setNonKDECustomProperty</a> (const QByteArray &name, const QString &value)</td></tr> <tr class="separator:a7bc617fbf60cc7f83ed1407a1e2a292d inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:af15f0175f3279dd5ed0595c93fda3ad7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Alarm.html#af15f0175f3279dd5ed0595c93fda3ad7">customPropertyUpdated</a> ()</td></tr> <tr class="separator:af15f0175f3279dd5ed0595c93fda3ad7"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pub_static_methods_classKCal_1_1CustomProperties"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classKCal_1_1CustomProperties')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classKCal_1_1CustomProperties.html">KCal::CustomProperties</a></td></tr> <tr class="memitem:ac706797afb507c9e010e86510ead83de inherit pub_static_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">static QByteArray </td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#ac706797afb507c9e010e86510ead83de">customPropertyName</a> (const QByteArray &app, const QByteArray &key)</td></tr> <tr class="separator:ac706797afb507c9e010e86510ead83de inherit pub_static_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Represents an alarm notification. </p> <p>Alarms are user notifications that occur at specified times. Notifications can be on-screen pop-up dialogs, email messages, the playing of audio files, or the running of another program.</p> <p>Alarms always belong to a parent <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p> <p>Definition at line <a class="el" href="alarm_8h_source.html#l00066">66</a> of file <a class="el" href="alarm_8h_source.html">alarm.h</a>.</p> </div><h2 class="groupheader">Member Typedef Documentation</h2> <a class="anchor" id="a2fd946edcd6ecaf41dfba95e77ea2dbf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classKCal_1_1ListBase.html">ListBase</a><<a class="el" href="classKCal_1_1Alarm.html">Alarm</a>> <a class="el" href="classKCal_1_1Alarm.html#a2fd946edcd6ecaf41dfba95e77ea2dbf">KCal::Alarm::List</a></td> </tr> </table> </div><div class="memdoc"> <p>List of alarms. </p> <p>Definition at line <a class="el" href="alarm_8h_source.html#l00083">83</a> of file <a class="el" href="alarm_8h_source.html">alarm.h</a>.</p> </div> </div> <a class="anchor" id="af2b3b90ca23709e6070ce7eff8e6e77f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef boost::shared_ptr<<a class="el" href="classKCal_1_1Alarm.html">Alarm</a>> <a class="el" href="classKCal_1_1Alarm.html#af2b3b90ca23709e6070ce7eff8e6e77f">KCal::Alarm::Ptr</a></td> </tr> </table> </div><div class="memdoc"> <p>A shared pointer to a <a class="el" href="classKCal_1_1Alarm.html" title="Represents an alarm notification.">Alarm</a> object. </p> <p>Definition at line <a class="el" href="alarm_8h_source.html#l00088">88</a> of file <a class="el" href="alarm_8h_source.html">alarm.h</a>.</p> </div> </div> <h2 class="groupheader">Member Enumeration Documentation</h2> <a class="anchor" id="a0bc1741a449d9dfe908bb31ed1ef6eaf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eaf">KCal::Alarm::Type</a></td> </tr> </table> </div><div class="memdoc"> <p>The different types of alarms. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a0bc1741a449d9dfe908bb31ed1ef6eafa9e022f710f3cfdbccd67f4fcf1f06a8a"></a>Invalid</em> </td><td class="fielddoc"> <p>Invalid, or no alarm. </p> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="a0bc1741a449d9dfe908bb31ed1ef6eafa170914d600bc2fea6a923f57c4c59f0c"></a>Display</em> </td><td class="fielddoc"> <p>Display a dialog box. </p> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="a0bc1741a449d9dfe908bb31ed1ef6eafab656cf819b65cbb90c06b92731b98fd5"></a>Procedure</em> </td><td class="fielddoc"> <p>Call a script. </p> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112"></a>Email</em> </td><td class="fielddoc"> <p>Send email. </p> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="a0bc1741a449d9dfe908bb31ed1ef6eafa9e0145b798f615bb77b295009bbf8987"></a>Audio</em> </td><td class="fielddoc"> <p>Play an audio file. </p> </td></tr> </table> <p>Definition at line <a class="el" href="alarm_8h_source.html#l00072">72</a> of file <a class="el" href="alarm_8h_source.html">alarm.h</a>.</p> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a8a4f3b2d7117c2f0e8d1bd32702b24aa"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">Alarm::Alarm </td> <td>(</td> <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> * </td> <td class="paramname"><em>parent</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">explicit</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Constructs an alarm belonging to the <code>parent</code> <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p> <p>Private class that helps to provide binary compatibility between releases.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">parent</td><td>is the <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> this alarm will belong to.</td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00099">99</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a26986f7f3bea4978fa69361671dfcc69"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Alarm::Alarm </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> & </td> <td class="paramname"><em>other</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Copy constructor. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">other</td><td>is the alarm to copy. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00104">104</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="adb5fc73041badc6a082b78874559c002"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">Alarm::~Alarm </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Destroys the alarm. </p> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00109">109</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="a3dcb22df069befff3b09d81eced0cda8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::addMailAddress </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKCal_1_1Person.html">Person</a> & </td> <td class="paramname"><em>mailAlarmAddress</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Adds an address to the list of email addresses to send mail to when the alarm is triggered. </p> <p>Ignored if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">mailAlarmAddress</td><td>is a <a class="el" href="classKCal_1_1Person.html" title="Represents a person, by name ane email address.">Person</a> to add to the list of addresses to receive a mail message when an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a1a01c6097dc44b489c3dd8dfec8a316c" title="Sets the email address of an Email type alarm.">setMailAddress()</a>, <a class="el" href="classKCal_1_1Alarm.html#acff2df13a24edae32ef4e4148632e39f" title="Sets a list of email addresses of an Email type alarm.">setMailAddresses()</a>, <a class="el" href="classKCal_1_1Alarm.html#a5a8465a1243a021af2219e807ef7b3ac" title="Returns the list of addresses for an Email alarm type.">mailAddresses()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00313">313</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="aa7d6006ce3c56dc6969e3a7c043c1d63"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::addMailAttachment </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>mailAttachFile</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Adds a filename to the list of files to attach to a mail message for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> alarm type. </p> <p>Ignored if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">mailAttachFile</td><td>is a string containing a filename to be attached to an email message to send when the <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a41ad6582a988817ddd73b2f454a89579" title="Sets the filename to attach to a mail message for an Email alarm type.">setMailAttachment()</a>, <a class="el" href="classKCal_1_1Alarm.html#ad01dadb4ea094d6e3091dfed52c36fec" title="Sets a list of filenames to attach to a mail message for an Email alarm type.">setMailAttachments()</a>, <a class="el" href="classKCal_1_1Alarm.html#a06971aa042d50e6f4a0349b8ad566464" title="Returns the list of attachment filenames for an Email alarm type.">mailAttachments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00364">364</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="aa9a5cefa19499ffc3f6fbfc7a07cfcb9"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Alarm::audioFile </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the audio file name for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa9e0145b798f615bb77b295009bbf8987" title="Play an audio file.">Audio</a> alarm type. </p> <p>Returns an empty string if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa9e0145b798f615bb77b295009bbf8987" title="Play an audio file.">Audio</a> type.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a8524a25d841575501fe9bddb33ebf27e" title="Sets the Audio type for this alarm and the name of the audio file to play when the alarm is triggered...">setAudioAlarm()</a>, <a class="el" href="classKCal_1_1Alarm.html#a71416b5d4a5596a5d10e40ea0c3db21e" title="Sets the name of the audio file to play when the audio alarm is triggered.">setAudioFile()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00232">232</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="af15f0175f3279dd5ed0595c93fda3ad7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void Alarm::customPropertyUpdated </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p></p> <p>The default implementation does nothing: override in derived classes to perform change processing. </p> <p>Reimplemented from <a class="el" href="classKCal_1_1CustomProperties.html#aa25b9e98bceccb8ea25a4c8c0a851026">KCal::CustomProperties</a>.</p> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00641">641</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a9d658d3cd5620dac81a53ef6661bcef7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKCal_1_1Duration.html">Duration</a> Alarm::duration </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the interval between the alarm's initial occurrence and its final repetition. </p> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00493">493</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="adcc94edf832e47bcc7825b6520dfe206"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Alarm::enabled </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the alarm enabled status: true (enabled) or false (disabled). </p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a2d8acc8bc95f7946afd32872eee96d83" title="Sets the enabled status of the alarm.">setEnabled()</a>, <a class="el" href="classKCal_1_1Alarm.html#ab85dc82e3fe4ecff6a61dd02cfbb0ef0" title="Toggles the alarm status, i.e, an enable alarm becomes disabled and a disabled alarm becomes enabled...">toggleAlarm()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00586">586</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a8e7e0d368d84e9a1cb3479cd4ff29e72"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKCal_1_1Duration.html">Duration</a> Alarm::endOffset </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns offset of alarm in time relative to the end of the event. </p> <p>If the alarm's time is not defined in terms of an offset relative to the end of the event, returns zero.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#ae36d7b7f311e59c4330e39b8c2b17b4c" title="Sets the alarm offset relative to the end of the parent Incidence.">setEndOffset()</a>, <a class="el" href="classKCal_1_1Alarm.html#a094d1237630cb22fc1d1b5c17cdbd589" title="Returns whether the alarm is defined in terms of an offset relative to the end of the event...">hasEndOffset()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00626">626</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="aae691d67eee301dbca528f4485740887"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">KDateTime Alarm::endTime </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the date/time when the last repetition of the alarm goes off. </p> <p>If the alarm does not repeat this is equivalent to calling <a class="el" href="classKCal_1_1Alarm.html#a3edee9cfb42283c0d0c249981f404e66" title="Returns the alarm trigger date/time.">time()</a>.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#ae9cf6aa48ed04c2aa96ba149f7c2efcf" title="Sets the trigger time of the alarm.">setTime()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00558">558</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a094d1237630cb22fc1d1b5c17cdbd589"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Alarm::hasEndOffset </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns whether the alarm is defined in terms of an offset relative to the end of the event. </p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a8e7e0d368d84e9a1cb3479cd4ff29e72" title="Returns offset of alarm in time relative to the end of the event.">endOffset()</a>, <a class="el" href="classKCal_1_1Alarm.html#ae36d7b7f311e59c4330e39b8c2b17b4c" title="Sets the alarm offset relative to the end of the parent Incidence.">setEndOffset()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00611">611</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a82ffea42c98bbe563cf9b7c03262cffc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Alarm::hasStartOffset </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns whether the alarm is defined in terms of an offset relative to the start of the parent <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a3fdf5078feefc485a6d86d2f9c3e8d6a" title="Returns offset of alarm in time relative to the start of the parent Incidence.">startOffset()</a>, <a class="el" href="classKCal_1_1Alarm.html#ac2d51895f383f61a47480509a4a469c0" title="Sets the alarm offset relative to the start of the parent Incidence.">setStartOffset()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00606">606</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a096ea538fb51db902c86c9ea3ba9d23d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Alarm::hasTime </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns true if the alarm has a trigger date/time. </p> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00450">450</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a5a8465a1243a021af2219e807ef7b3ac"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QList< <a class="el" href="classKCal_1_1Person.html">Person</a> > Alarm::mailAddresses </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the list of addresses for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> alarm type. </p> <p>Returns an empty list if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a3dcb22df069befff3b09d81eced0cda8" title="Adds an address to the list of email addresses to send mail to when the alarm is triggered.">addMailAddress()</a>, <a class="el" href="classKCal_1_1Alarm.html#a1a01c6097dc44b489c3dd8dfec8a316c" title="Sets the email address of an Email type alarm.">setMailAddress()</a>, <a class="el" href="classKCal_1_1Alarm.html#acff2df13a24edae32ef4e4148632e39f" title="Sets a list of email addresses of an Email type alarm.">setMailAddresses()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00323">323</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a06971aa042d50e6f4a0349b8ad566464"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QStringList Alarm::mailAttachments </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the list of attachment filenames for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> alarm type. </p> <p>Returns an empty list if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#aa7d6006ce3c56dc6969e3a7c043c1d63" title="Adds a filename to the list of files to attach to a mail message for an Email alarm type...">addMailAttachment()</a>, <a class="el" href="classKCal_1_1Alarm.html#a41ad6582a988817ddd73b2f454a89579" title="Sets the filename to attach to a mail message for an Email alarm type.">setMailAttachment()</a>, <a class="el" href="classKCal_1_1Alarm.html#ad01dadb4ea094d6e3091dfed52c36fec" title="Sets a list of filenames to attach to a mail message for an Email alarm type.">setMailAttachments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00374">374</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a79ea9526501296c068667e89fb51a066"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Alarm::mailSubject </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the subject line string for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> alarm type. </p> <p>Returns an empty string if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a70870e440f6fba53d8edd2f280b3111d" title="Sets the subject line of a mail message for an Email alarm type.">setMailSubject()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00338">338</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a0ce0f2a11a68c9d8649eeb4bca3aec89"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Alarm::mailText </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the body text for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> alarm type. </p> <p>Returns an empty string if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#afa55f36170722669c8a324dec20350bf" title="Sets the body text for an Email alarm type.">setMailText()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00389">389</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a1d466425404e13e0a7292bea4a93da61"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">KDateTime Alarm::nextRepetition </td> <td>(</td> <td class="paramtype">const KDateTime & </td> <td class="paramname"><em>preTime</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the date/time of the alarm's initial occurrence or its next repetition after a given time. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">preTime</td><td>the date/time after which to find the next repetition.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the date/time of the next repetition, or an invalid date/time if the specified time is at or after the alarm's last repetition.</dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#aaab81f0eb4736d2e32bab20d352c4cbf" title="Returns the date/time of the alarm's latest repetition or, if none, its initial occurrence before a g...">previousRepetition()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00499">499</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a6bac84e45c4ae4d14d05f488c23fbde8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool KCal::Alarm::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> & </td> <td class="paramname"><em>a</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Compares two alarms for inequality. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">a</td><td>is the comparison alarm. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="alarm_8h_source.html#l00125">125</a> of file <a class="el" href="alarm_8h_source.html">alarm.h</a>.</p> </div> </div> <a class="anchor" id="afc5417ea178ab3ae62e9f22174478198"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKCal_1_1Alarm.html">Alarm</a> & Alarm::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> & </td> <td class="paramname"><em>a</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Assignment operator. </p> <dl class="section since"><dt>Since</dt><dd>4.5 </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00114">114</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a44f922aa49b1cd4b214db8615c6c28a5"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Alarm::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKCal_1_1Alarm.html">Alarm</a> & </td> <td class="paramname"><em>a</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Compares two alarms for equality. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">a</td><td>is the comparison alarm. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00133">133</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="aa974186776c81c5ed208a0556dbe6321"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> * Alarm::parent </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns a pointer to the parent incidence of the alarm. </p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a9ef98f2c17ee1020ab5a41439caf5e41" title="Sets the parent Incidence of the alarm.">setParent()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00636">636</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="aaab81f0eb4736d2e32bab20d352c4cbf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">KDateTime Alarm::previousRepetition </td> <td>(</td> <td class="paramtype">const KDateTime & </td> <td class="paramname"><em>afterTime</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the date/time of the alarm's latest repetition or, if none, its initial occurrence before a given time. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">afterTime</td><td>is the date/time before which to find the latest repetition.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the date and time of the latest repetition, or an invalid date/time if the specified time is at or before the alarm's initial occurrence.</dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a1d466425404e13e0a7292bea4a93da61" title="Returns the date/time of the alarm's initial occurrence or its next repetition after a given time...">nextRepetition()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00529">529</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="ae7fe383484dbef6c456b71c08e62c783"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Alarm::programArguments </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the program arguments string for a <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafab656cf819b65cbb90c06b92731b98fd5" title="Call a script.">Procedure</a> alarm type. </p> <p>Returns an empty string if the alarm is not a <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafab656cf819b65cbb90c06b92731b98fd5" title="Call a script.">Procedure</a> type.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#af8d7f3be43a158104fb9a286399328dc" title="Sets the Procedure type for this alarm and the program (with arguments) to execute when the alarm is ...">setProcedureAlarm()</a>, <a class="el" href="classKCal_1_1Alarm.html#a5d62f1442ed562f9d35563211b150b92" title="Sets the program file to execute when the alarm is triggered.">setProgramFile()</a>, <a class="el" href="classKCal_1_1Alarm.html#a3bf09593c90acb290202c9cec3e439bc" title="Returns the program file name for a Procedure alarm type.">programFile()</a>, <a class="el" href="classKCal_1_1Alarm.html#a8a3cbb2e45e00c5ba4a8cda32a4d645b" title="Sets the program arguments string when the alarm is triggered.">setProgramArguments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00273">273</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a3bf09593c90acb290202c9cec3e439bc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Alarm::programFile </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the program file name for a <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafab656cf819b65cbb90c06b92731b98fd5" title="Call a script.">Procedure</a> alarm type. </p> <p>Returns an empty string if the alarm is not a <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafab656cf819b65cbb90c06b92731b98fd5" title="Call a script.">Procedure</a> type.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#af8d7f3be43a158104fb9a286399328dc" title="Sets the Procedure type for this alarm and the program (with arguments) to execute when the alarm is ...">setProcedureAlarm()</a>, <a class="el" href="classKCal_1_1Alarm.html#a5d62f1442ed562f9d35563211b150b92" title="Sets the program file to execute when the alarm is triggered.">setProgramFile()</a>, <a class="el" href="classKCal_1_1Alarm.html#a8a3cbb2e45e00c5ba4a8cda32a4d645b" title="Sets the program arguments string when the alarm is triggered.">setProgramArguments()</a>, <a class="el" href="classKCal_1_1Alarm.html#ae7fe383484dbef6c456b71c08e62c783" title="Returns the program arguments string for a Procedure alarm type.">programArguments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00258">258</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="adec5b6aa7f9e0077f781b57edf7dc7c7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Alarm::repeatCount </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns how many times an alarm may repeats after its initial occurrence. </p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a25af13606c653d0009e5559bdad78ff3" title="Sets how many times an alarm is to repeat itself after its initial occurrence (w/snoozes).">setRepeatCount()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00488">488</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a8524a25d841575501fe9bddb33ebf27e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setAudioAlarm </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>audioFile</em> = <code>QString()</code></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa9e0145b798f615bb77b295009bbf8987" title="Play an audio file.">Audio</a> type for this alarm and the name of the audio file to play when the alarm is triggered. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">audioFile</td><td>is the name of the audio file to play when the alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a71416b5d4a5596a5d10e40ea0c3db21e" title="Sets the name of the audio file to play when the audio alarm is triggered.">setAudioFile()</a>, <a class="el" href="classKCal_1_1Alarm.html#aa9a5cefa19499ffc3f6fbfc7a07cfcb9" title="Returns the audio file name for an Audio alarm type.">audioFile()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00213">213</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a71416b5d4a5596a5d10e40ea0c3db21e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setAudioFile </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>audioFile</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the name of the audio file to play when the audio alarm is triggered. </p> <p>Ignored if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa9e0145b798f615bb77b295009bbf8987" title="Play an audio file.">Audio</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">audioFile</td><td>is the name of the audio file to play when the alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a8524a25d841575501fe9bddb33ebf27e" title="Sets the Audio type for this alarm and the name of the audio file to play when the alarm is triggered...">setAudioAlarm()</a>, <a class="el" href="classKCal_1_1Alarm.html#aa9a5cefa19499ffc3f6fbfc7a07cfcb9" title="Returns the audio file name for an Audio alarm type.">audioFile()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00222">222</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a3c86b6abd44d30ba0aa70f3aa326b258"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setDisplayAlarm </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>text</em> = <code>QString()</code></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa170914d600bc2fea6a923f57c4c59f0c" title="Display a dialog box.">Display</a> type for this alarm. </p> <p>If <code>text</code> is specified non-empty, then it is used as the description text to display when the alarm is triggered.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">text</td><td>is the description to display when the alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a56d43a82b12b6f8839c9f190ab9b096d" title="Sets the description text to be displayed when the alarm is triggered.">setText()</a>, <a class="el" href="classKCal_1_1Alarm.html#af8bd9d4bbe262bec35f6a8b6c5edf079" title="Returns the display text string for a Display alarm type.">text()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00394">394</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="aed9f625fcde11845724a552802fbf3e6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setEmailAlarm </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>subject</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QString & </td> <td class="paramname"><em>text</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QList< <a class="el" href="classKCal_1_1Person.html">Person</a> > & </td> <td class="paramname"><em>addressees</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QStringList & </td> <td class="paramname"><em>attachments</em> = <code>QStringList()</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type for this alarm and the email <code>subject</code>, <code>text</code>, <code>addresses</code>, and <code>attachments</code> that make up an email message to be sent when the alarm is triggered. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">subject</td><td>is the email subject. </td></tr> <tr><td class="paramname">text</td><td>is a string containing the body of the email message. </td></tr> <tr><td class="paramname">addressees</td><td>is <a class="el" href="classKCal_1_1Person.html" title="Represents a person, by name ane email address.">Person</a> list of email addresses. </td></tr> <tr><td class="paramname">attachments</td><td>is a a QStringList of optional file names of email attachments.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a70870e440f6fba53d8edd2f280b3111d" title="Sets the subject line of a mail message for an Email alarm type.">setMailSubject()</a>, <a class="el" href="classKCal_1_1Alarm.html#afa55f36170722669c8a324dec20350bf" title="Sets the body text for an Email alarm type.">setMailText()</a>, <a class="el" href="classKCal_1_1Alarm.html#acff2df13a24edae32ef4e4148632e39f" title="Sets a list of email addresses of an Email type alarm.">setMailAddresses()</a>, <a class="el" href="classKCal_1_1Alarm.html#ad01dadb4ea094d6e3091dfed52c36fec" title="Sets a list of filenames to attach to a mail message for an Email alarm type.">setMailAttachments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00278">278</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a2d8acc8bc95f7946afd32872eee96d83"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setEnabled </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>enable</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the enabled status of the alarm. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">enable</td><td>if true, then enable the alarm; else disable the alarm.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#adcc94edf832e47bcc7825b6520dfe206" title="Returns the alarm enabled status: true (enabled) or false (disabled).">enabled()</a>, <a class="el" href="classKCal_1_1Alarm.html#ab85dc82e3fe4ecff6a61dd02cfbb0ef0" title="Toggles the alarm status, i.e, an enable alarm becomes disabled and a disabled alarm becomes enabled...">toggleAlarm()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00578">578</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="ae36d7b7f311e59c4330e39b8c2b17b4c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setEndOffset </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKCal_1_1Duration.html">Duration</a> & </td> <td class="paramname"><em>offset</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the alarm offset relative to the end of the parent <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">offset</td><td>is a <a class="el" href="classKCal_1_1Duration.html" title="Represents a span of time measured in seconds or days.">Duration</a> to be used as a time relative to the end of the parent <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> to be used as the alarm trigger.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#ac2d51895f383f61a47480509a4a469c0" title="Sets the alarm offset relative to the start of the parent Incidence.">setStartOffset()</a>, <a class="el" href="classKCal_1_1Alarm.html#a3fdf5078feefc485a6d86d2f9c3e8d6a" title="Returns offset of alarm in time relative to the start of the parent Incidence.">startOffset()</a>, <a class="el" href="classKCal_1_1Alarm.html#a8e7e0d368d84e9a1cb3479cd4ff29e72" title="Returns offset of alarm in time relative to the end of the event.">endOffset()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00616">616</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a1a01c6097dc44b489c3dd8dfec8a316c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setMailAddress </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKCal_1_1Person.html">Person</a> & </td> <td class="paramname"><em>mailAlarmAddress</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the email address of an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm. </p> <p>Ignored if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">mailAlarmAddress</td><td>is a <a class="el" href="classKCal_1_1Person.html" title="Represents a person, by name ane email address.">Person</a> to receive a mail message when an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a70870e440f6fba53d8edd2f280b3111d" title="Sets the subject line of a mail message for an Email alarm type.">setMailSubject()</a>, <a class="el" href="classKCal_1_1Alarm.html#afa55f36170722669c8a324dec20350bf" title="Sets the body text for an Email alarm type.">setMailText()</a>, <a class="el" href="classKCal_1_1Alarm.html#acff2df13a24edae32ef4e4148632e39f" title="Sets a list of email addresses of an Email type alarm.">setMailAddresses()</a>, <a class="el" href="classKCal_1_1Alarm.html#a41ad6582a988817ddd73b2f454a89579" title="Sets the filename to attach to a mail message for an Email alarm type.">setMailAttachment()</a>, <a class="el" href="classKCal_1_1Alarm.html#ad01dadb4ea094d6e3091dfed52c36fec" title="Sets a list of filenames to attach to a mail message for an Email alarm type.">setMailAttachments()</a>, <a class="el" href="classKCal_1_1Alarm.html#a5a8465a1243a021af2219e807ef7b3ac" title="Returns the list of addresses for an Email alarm type.">mailAddresses()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00292">292</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="acff2df13a24edae32ef4e4148632e39f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setMailAddresses </td> <td>(</td> <td class="paramtype">const QList< <a class="el" href="classKCal_1_1Person.html">Person</a> > & </td> <td class="paramname"><em>mailAlarmAddresses</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets a list of email addresses of an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm. </p> <p>Ignored if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">mailAlarmAddresses</td><td>is a <a class="el" href="classKCal_1_1Person.html" title="Represents a person, by name ane email address.">Person</a> list to receive a mail message when an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a70870e440f6fba53d8edd2f280b3111d" title="Sets the subject line of a mail message for an Email alarm type.">setMailSubject()</a>, <a class="el" href="classKCal_1_1Alarm.html#afa55f36170722669c8a324dec20350bf" title="Sets the body text for an Email alarm type.">setMailText()</a>, <a class="el" href="classKCal_1_1Alarm.html#a1a01c6097dc44b489c3dd8dfec8a316c" title="Sets the email address of an Email type alarm.">setMailAddress()</a>, <a class="el" href="classKCal_1_1Alarm.html#ad01dadb4ea094d6e3091dfed52c36fec" title="Sets a list of filenames to attach to a mail message for an Email alarm type.">setMailAttachments()</a>, <a class="el" href="classKCal_1_1Alarm.html#a41ad6582a988817ddd73b2f454a89579" title="Sets the filename to attach to a mail message for an Email alarm type.">setMailAttachment()</a>, <a class="el" href="classKCal_1_1Alarm.html#a5a8465a1243a021af2219e807ef7b3ac" title="Returns the list of addresses for an Email alarm type.">mailAddresses()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00303">303</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a41ad6582a988817ddd73b2f454a89579"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setMailAttachment </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>mailAttachFile</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the filename to attach to a mail message for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> alarm type. </p> <p>Ignored if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">mailAttachFile</td><td>is a string containing a filename to be attached to an email message to send when the <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a70870e440f6fba53d8edd2f280b3111d" title="Sets the subject line of a mail message for an Email alarm type.">setMailSubject()</a>, <a class="el" href="classKCal_1_1Alarm.html#afa55f36170722669c8a324dec20350bf" title="Sets the body text for an Email alarm type.">setMailText()</a>, <a class="el" href="classKCal_1_1Alarm.html#a1a01c6097dc44b489c3dd8dfec8a316c" title="Sets the email address of an Email type alarm.">setMailAddress()</a>, <a class="el" href="classKCal_1_1Alarm.html#acff2df13a24edae32ef4e4148632e39f" title="Sets a list of email addresses of an Email type alarm.">setMailAddresses()</a>, <a class="el" href="classKCal_1_1Alarm.html#ad01dadb4ea094d6e3091dfed52c36fec" title="Sets a list of filenames to attach to a mail message for an Email alarm type.">setMailAttachments()</a>, <a class="el" href="classKCal_1_1Alarm.html#a06971aa042d50e6f4a0349b8ad566464" title="Returns the list of attachment filenames for an Email alarm type.">mailAttachments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00343">343</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="ad01dadb4ea094d6e3091dfed52c36fec"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setMailAttachments </td> <td>(</td> <td class="paramtype">const QStringList & </td> <td class="paramname"><em>mailAttachFiles</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets a list of filenames to attach to a mail message for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> alarm type. </p> <p>Ignored if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">mailAttachFiles</td><td>is a QString list of filenames to attach to a mail message when an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a70870e440f6fba53d8edd2f280b3111d" title="Sets the subject line of a mail message for an Email alarm type.">setMailSubject()</a>, <a class="el" href="classKCal_1_1Alarm.html#afa55f36170722669c8a324dec20350bf" title="Sets the body text for an Email alarm type.">setMailText()</a>, <a class="el" href="classKCal_1_1Alarm.html#a41ad6582a988817ddd73b2f454a89579" title="Sets the filename to attach to a mail message for an Email alarm type.">setMailAttachment()</a>, <a class="el" href="classKCal_1_1Alarm.html#a1a01c6097dc44b489c3dd8dfec8a316c" title="Sets the email address of an Email type alarm.">setMailAddress()</a>, <a class="el" href="classKCal_1_1Alarm.html#acff2df13a24edae32ef4e4148632e39f" title="Sets a list of email addresses of an Email type alarm.">setMailAddresses()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00354">354</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a70870e440f6fba53d8edd2f280b3111d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setMailSubject </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>mailAlarmSubject</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the subject line of a mail message for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> alarm type. </p> <p>Ignored if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">mailAlarmSubject</td><td>is a string to be used as a subject line of an email message to send when the <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#afa55f36170722669c8a324dec20350bf" title="Sets the body text for an Email alarm type.">setMailText()</a>, <a class="el" href="classKCal_1_1Alarm.html#a1a01c6097dc44b489c3dd8dfec8a316c" title="Sets the email address of an Email type alarm.">setMailAddress()</a>, <a class="el" href="classKCal_1_1Alarm.html#acff2df13a24edae32ef4e4148632e39f" title="Sets a list of email addresses of an Email type alarm.">setMailAddresses()</a>, <a class="el" href="classKCal_1_1Alarm.html#a41ad6582a988817ddd73b2f454a89579" title="Sets the filename to attach to a mail message for an Email alarm type.">setMailAttachment()</a>, <a class="el" href="classKCal_1_1Alarm.html#ad01dadb4ea094d6e3091dfed52c36fec" title="Sets a list of filenames to attach to a mail message for an Email alarm type.">setMailAttachments()</a>, <a class="el" href="classKCal_1_1Alarm.html#a79ea9526501296c068667e89fb51a066" title="Returns the subject line string for an Email alarm type.">mailSubject()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00328">328</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="afa55f36170722669c8a324dec20350bf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setMailText </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>text</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the body text for an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> alarm type. </p> <p>Ignored if the alarm is not an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">text</td><td>is a string containing the body text of a mail message when an <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa51579c4ef85c27c872cce702b2234112" title="Send email.">Email</a> type alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a70870e440f6fba53d8edd2f280b3111d" title="Sets the subject line of a mail message for an Email alarm type.">setMailSubject()</a>, <a class="el" href="classKCal_1_1Alarm.html#a1a01c6097dc44b489c3dd8dfec8a316c" title="Sets the email address of an Email type alarm.">setMailAddress()</a>, <a class="el" href="classKCal_1_1Alarm.html#acff2df13a24edae32ef4e4148632e39f" title="Sets a list of email addresses of an Email type alarm.">setMailAddresses()</a>, <a class="el" href="classKCal_1_1Alarm.html#a41ad6582a988817ddd73b2f454a89579" title="Sets the filename to attach to a mail message for an Email alarm type.">setMailAttachment()</a>, <a class="el" href="classKCal_1_1Alarm.html#ad01dadb4ea094d6e3091dfed52c36fec" title="Sets a list of filenames to attach to a mail message for an Email alarm type.">setMailAttachments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00379">379</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a9ef98f2c17ee1020ab5a41439caf5e41"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setParent </td> <td>(</td> <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> * </td> <td class="paramname"><em>parent</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the <code>parent</code> <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> of the alarm. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">parent</td><td>is alarm parent <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> to set.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#aa974186776c81c5ed208a0556dbe6321" title="Returns a pointer to the parent incidence of the alarm.">parent()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00631">631</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="af8d7f3be43a158104fb9a286399328dc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setProcedureAlarm </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>programFile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QString & </td> <td class="paramname"><em>arguments</em> = <code>QString()</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafab656cf819b65cbb90c06b92731b98fd5" title="Call a script.">Procedure</a> type for this alarm and the program (with arguments) to execute when the alarm is triggered. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">programFile</td><td>is the name of the program file to execute when the alarm is triggered. </td></tr> <tr><td class="paramname">arguments</td><td>is a string of arguments to supply to <code>programFile</code>.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a5d62f1442ed562f9d35563211b150b92" title="Sets the program file to execute when the alarm is triggered.">setProgramFile()</a>, <a class="el" href="classKCal_1_1Alarm.html#a3bf09593c90acb290202c9cec3e439bc" title="Returns the program file name for a Procedure alarm type.">programFile()</a>, <a class="el" href="classKCal_1_1Alarm.html#a8a3cbb2e45e00c5ba4a8cda32a4d645b" title="Sets the program arguments string when the alarm is triggered.">setProgramArguments()</a>, <a class="el" href="classKCal_1_1Alarm.html#ae7fe383484dbef6c456b71c08e62c783" title="Returns the program arguments string for a Procedure alarm type.">programArguments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00237">237</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a8a3cbb2e45e00c5ba4a8cda32a4d645b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setProgramArguments </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>arguments</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the program arguments string when the alarm is triggered. </p> <p>Ignored if the alarm is not a <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafab656cf819b65cbb90c06b92731b98fd5" title="Call a script.">Procedure</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">arguments</td><td>is a string of arguments to supply to the program.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#af8d7f3be43a158104fb9a286399328dc" title="Sets the Procedure type for this alarm and the program (with arguments) to execute when the alarm is ...">setProcedureAlarm()</a>, <a class="el" href="classKCal_1_1Alarm.html#a5d62f1442ed562f9d35563211b150b92" title="Sets the program file to execute when the alarm is triggered.">setProgramFile()</a>, <a class="el" href="classKCal_1_1Alarm.html#a3bf09593c90acb290202c9cec3e439bc" title="Returns the program file name for a Procedure alarm type.">programFile()</a>, <a class="el" href="classKCal_1_1Alarm.html#ae7fe383484dbef6c456b71c08e62c783" title="Returns the program arguments string for a Procedure alarm type.">programArguments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00263">263</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a5d62f1442ed562f9d35563211b150b92"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setProgramFile </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>programFile</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the program file to execute when the alarm is triggered. </p> <p>Ignored if the alarm is not a <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafab656cf819b65cbb90c06b92731b98fd5" title="Call a script.">Procedure</a> type.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">programFile</td><td>is the name of the program file to execute when the alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#af8d7f3be43a158104fb9a286399328dc" title="Sets the Procedure type for this alarm and the program (with arguments) to execute when the alarm is ...">setProcedureAlarm()</a>, <a class="el" href="classKCal_1_1Alarm.html#a3bf09593c90acb290202c9cec3e439bc" title="Returns the program file name for a Procedure alarm type.">programFile()</a>, <a class="el" href="classKCal_1_1Alarm.html#a8a3cbb2e45e00c5ba4a8cda32a4d645b" title="Sets the program arguments string when the alarm is triggered.">setProgramArguments()</a>, <a class="el" href="classKCal_1_1Alarm.html#ae7fe383484dbef6c456b71c08e62c783" title="Returns the program arguments string for a Procedure alarm type.">programArguments()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00248">248</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a25af13606c653d0009e5559bdad78ff3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setRepeatCount </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>alarmRepeatCount</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets how many times an alarm is to repeat itself after its initial occurrence (w/snoozes). </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">alarmRepeatCount</td><td>is the number of times an alarm may repeat, excluding the initial occurrence.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#adec5b6aa7f9e0077f781b57edf7dc7c7" title="Returns how many times an alarm may repeats after its initial occurrence.">repeatCount()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00480">480</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a588e1f13dc575b0d1f049a39ebc886a6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setSnoozeTime </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKCal_1_1Duration.html">Duration</a> & </td> <td class="paramname"><em>alarmSnoozeTime</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the snooze time interval for the alarm. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">alarmSnoozeTime</td><td>the time between snoozes.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a2c58e8f1bb02b656f43d2dde4b2387e1" title="Returns the snooze time interval.">snoozeTime()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00465">465</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="ac2d51895f383f61a47480509a4a469c0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setStartOffset </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKCal_1_1Duration.html">Duration</a> & </td> <td class="paramname"><em>offset</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the alarm offset relative to the start of the parent <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">offset</td><td>is a <a class="el" href="classKCal_1_1Duration.html" title="Represents a span of time measured in seconds or days.">Duration</a> to be used as a time relative to the start of the parent <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> to be used as the alarm trigger.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#ae36d7b7f311e59c4330e39b8c2b17b4c" title="Sets the alarm offset relative to the end of the parent Incidence.">setEndOffset()</a>, <a class="el" href="classKCal_1_1Alarm.html#a3fdf5078feefc485a6d86d2f9c3e8d6a" title="Returns offset of alarm in time relative to the start of the parent Incidence.">startOffset()</a>, <a class="el" href="classKCal_1_1Alarm.html#a8e7e0d368d84e9a1cb3479cd4ff29e72" title="Returns offset of alarm in time relative to the end of the event.">endOffset()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00591">591</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a56d43a82b12b6f8839c9f190ab9b096d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setText </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>text</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the description <code>text</code> to be displayed when the alarm is triggered. </p> <p>Ignored if the alarm is not a display alarm.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">text</td><td>is the description to display when the alarm is triggered.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a3c86b6abd44d30ba0aa70f3aa326b258" title="Sets the Display type for this alarm.">setDisplayAlarm()</a>, <a class="el" href="classKCal_1_1Alarm.html#af8bd9d4bbe262bec35f6a8b6c5edf079" title="Returns the display text string for a Display alarm type.">text()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00405">405</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="ae9cf6aa48ed04c2aa96ba149f7c2efcf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setTime </td> <td>(</td> <td class="paramtype">const KDateTime & </td> <td class="paramname"><em>alarmTime</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the trigger time of the alarm. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">alarmTime</td><td>is the KDateTime alarm trigger.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a3edee9cfb42283c0d0c249981f404e66" title="Returns the alarm trigger date/time.">time()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00420">420</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="ad0c36260969d2f6b87d5dd726a6aad70"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::setType </td> <td>(</td> <td class="paramtype"><a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eaf">Alarm::Type</a> </td> <td class="paramname"><em>type</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eaf" title="The different types of alarms.">Type</a> for this alarm to <code>type</code>. </p> <p>If the specified type is different from the current type of the alarm, then the alarm's type-specific properties are re-initialized.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">type</td><td>is the alarm <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eaf" title="The different types of alarms.">Type</a> to set.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a9cec3c8d0c2047ccb8334a54175ca7c7" title="Returns the Type of the alarm.">type()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00176">176</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="ac55dce269a03f212cb7c859737d6d816"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::shiftTimes </td> <td>(</td> <td class="paramtype">const KDateTime::Spec & </td> <td class="paramname"><em>oldSpec</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const KDateTime::Spec & </td> <td class="paramname"><em>newSpec</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Shift the times of the alarm so that they appear at the same clock time as before but in a new time zone. </p> <p>The shift is done from a viewing time zone rather than from the actual alarm time zone.</p> <p>For example, shifting an alarm whose start time is 09:00 America/New York, using an old viewing time zone (<code>oldSpec</code>) of Europe/London, to a new time zone (<code>newSpec</code>) of Europe/Paris, will result in the time being shifted from 14:00 (which is the London time of the alarm start) to 14:00 Paris time.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">oldSpec</td><td>the time specification which provides the clock times </td></tr> <tr><td class="paramname">newSpec</td><td>the new time specification </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00455">455</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a2c58e8f1bb02b656f43d2dde4b2387e1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKCal_1_1Duration.html">Duration</a> Alarm::snoozeTime </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the snooze time interval. </p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a588e1f13dc575b0d1f049a39ebc886a6" title="Sets the snooze time interval for the alarm.">setSnoozeTime()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00475">475</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a3fdf5078feefc485a6d86d2f9c3e8d6a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKCal_1_1Duration.html">Duration</a> Alarm::startOffset </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns offset of alarm in time relative to the start of the parent <a class="el" href="classKCal_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p> <p>If the alarm's time is not defined in terms of an offset relative to the start of the event, returns zero.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#ac2d51895f383f61a47480509a4a469c0" title="Sets the alarm offset relative to the start of the parent Incidence.">setStartOffset()</a>, <a class="el" href="classKCal_1_1Alarm.html#a82ffea42c98bbe563cf9b7c03262cffc" title="Returns whether the alarm is defined in terms of an offset relative to the start of the parent Incide...">hasStartOffset()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00601">601</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="af8bd9d4bbe262bec35f6a8b6c5edf079"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Alarm::text </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the display text string for a <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa170914d600bc2fea6a923f57c4c59f0c" title="Display a dialog box.">Display</a> alarm type. </p> <p>Returns an empty string if the alarm is not a <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eafa170914d600bc2fea6a923f57c4c59f0c" title="Display a dialog box.">Display</a> type.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#a3c86b6abd44d30ba0aa70f3aa326b258" title="Sets the Display type for this alarm.">setDisplayAlarm()</a>, <a class="el" href="classKCal_1_1Alarm.html#a56d43a82b12b6f8839c9f190ab9b096d" title="Sets the description text to be displayed when the alarm is triggered.">setText()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00415">415</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a3edee9cfb42283c0d0c249981f404e66"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">KDateTime Alarm::time </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the alarm trigger date/time. </p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#ae9cf6aa48ed04c2aa96ba149f7c2efcf" title="Sets the trigger time of the alarm.">setTime()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00430">430</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="ab85dc82e3fe4ecff6a61dd02cfbb0ef0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Alarm::toggleAlarm </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Toggles the alarm status, i.e, an enable alarm becomes disabled and a disabled alarm becomes enabled. </p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#adcc94edf832e47bcc7825b6520dfe206" title="Returns the alarm enabled status: true (enabled) or false (disabled).">enabled()</a>, <a class="el" href="classKCal_1_1Alarm.html#a2d8acc8bc95f7946afd32872eee96d83" title="Sets the enabled status of the alarm.">setEnabled()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00570">570</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <a class="anchor" id="a9cec3c8d0c2047ccb8334a54175ca7c7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eaf">Alarm::Type</a> Alarm::type </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the <a class="el" href="classKCal_1_1Alarm.html#a0bc1741a449d9dfe908bb31ed1ef6eaf" title="The different types of alarms.">Type</a> of the alarm. </p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Alarm.html#ad0c36260969d2f6b87d5dd726a6aad70" title="Sets the Type for this alarm to type.">setType()</a> </dd></dl> <p>Definition at line <a class="el" href="alarm_8cpp_source.html#l00208">208</a> of file <a class="el" href="alarm_8cpp_source.html">alarm.cpp</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="alarm_8h_source.html">alarm.h</a></li> <li><a class="el" href="alarm_8cpp_source.html">alarm.cpp</a></li> </ul> </div><!-- contents --> <div class="copyrights"> This file is part of the KDE documentation.<br/> Documentation copyright © 1996-2013 The KDE developers.<br/> Generated on Fri Jul 12 2013 16:49:32 by <a href="http://www.doxygen.org/index.html">doxygen</a> 1.8.3.1 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2006 <p> KDE's <a href="http://techbase.kde.org/Policies/Library_Documentation_Policy">Doxygen guidelines</a> are available online. </p> </div> </div> </div> </div> <div id="left"> <div class="menu_box"> <a name="cp-menu" /><div class="menutitle"><div> <h2 id="cp-menu-project">KCal Library</h2> <a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "KCal Library"</a> </div></div> <ul><li><a href="index.html">Main Page</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="functions.html">Class Members</a></li><li><a href="files.html">File List</a></li><li><a href="pages.html">Related Pages</a></li></ul> <!-- <h2>Class Picker</h2> <div style="text-align: center;"> <form name="guideform"> <select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value"> <option value="annotated.html">-- Choose --</option> <option value="classKCal_1_1Alarm.html">kcal::alarm</option>, <option value="classKCal_1_1AssignmentVisitor.html">kcal::assignmentvisitor</option>, <option value="classKCal_1_1Attachment.html">kcal::attachment</option>, <option value="classKCal_1_1Attendee.html">kcal::attendee</option>, <option value="classKCal_1_1Calendar.html">kcal::calendar</option>, <option value="classKCal_1_1Calendar_1_1CalendarObserver.html">kcal::calendar::calendarobserver</option>, <option value="classKCal_1_1CalendarLocal.html">kcal::calendarlocal</option>, <option value="classKCal_1_1CalendarNull.html">kcal::calendarnull</option>, <option value="classKCal_1_1CalendarResources.html">kcal::calendarresources</option>, <option value="classKCal_1_1CalFilter.html">kcal::calfilter</option>, <option value="classKCal_1_1CalFormat.html">kcal::calformat</option>, <option value="classKCal_1_1CalStorage.html">kcal::calstorage</option>, <option value="classKCal_1_1ComparisonVisitor.html">kcal::comparisonvisitor</option>, <option value="classKCal_1_1Compat.html">kcal::compat</option>, <option value="classKCal_1_1CompatFactory.html">kcal::compatfactory</option>, <option value="classKCal_1_1CompatOutlook9.html">kcal::compatoutlook9</option>, <option value="classKCal_1_1CompatPre31.html">kcal::compatpre31</option>, <option value="classKCal_1_1CompatPre32.html">kcal::compatpre32</option>, <option value="classKCal_1_1CompatPre35.html">kcal::compatpre35</option>, <option value="classKCal_1_1CustomProperties.html">kcal::customproperties</option>, <option value="classKCal_1_1DndFactory.html">kcal::dndfactory</option>, <option value="classKCal_1_1DummyScheduler.html">kcal::dummyscheduler</option>, <option value="classKCal_1_1Duration.html">kcal::duration</option>, <option value="classKCal_1_1ErrorFormat.html">kcal::errorformat</option>, <option value="classKCal_1_1Event.html">kcal::event</option>, <option value="classKCal_1_1Exception.html">kcal::exception</option>, <option value="classKCal_1_1FileStorage.html">kcal::filestorage</option>, <option value="classKCal_1_1FreeBusy.html">kcal::freebusy</option>, <option value="classKCal_1_1FreeBusyCache.html">kcal::freebusycache</option>, <option value="classKCal_1_1FreeBusyPeriod.html">kcal::freebusyperiod</option>, <option value="classKCal_1_1HtmlExport.html">kcal::htmlexport</option>, <option value="classKCal_1_1ICalFormat.html">kcal::icalformat</option>, <option value="classKCal_1_1ICalFormatImpl.html">kcal::icalformatimpl</option>, <option value="classKCal_1_1ICalTimeZone.html">kcal::icaltimezone</option>, <option value="classKCal_1_1ICalTimeZoneBackend.html">kcal::icaltimezonebackend</option>, <option value="classKCal_1_1ICalTimeZoneData.html">kcal::icaltimezonedata</option>, <option value="classKCal_1_1ICalTimeZones.html">kcal::icaltimezones</option>, <option value="classKCal_1_1ICalTimeZoneSource.html">kcal::icaltimezonesource</option>, <option value="classKCal_1_1Incidence.html">kcal::incidence</option>, <option value="classKCal_1_1IncidenceBase.html">kcal::incidencebase</option>, <option value="classKCal_1_1IncidenceBase_1_1IncidenceObserver.html">kcal::incidencebase::incidenceobserver</option>, <option value="classKCal_1_1IncidenceBase_1_1Visitor.html">kcal::incidencebase::visitor</option>, <option value="classKCal_1_1Journal.html">kcal::journal</option>, <option value="classKCal_1_1KResult.html">kcal::kresult</option>, <option value="classKCal_1_1KResultError.html">kcal::kresulterror</option>, <option value="classKCal_1_1KResultInProgress.html">kcal::kresultinprogress</option>, <option value="classKCal_1_1KResultOk.html">kcal::kresultok</option>, <option value="classKCal_1_1ListBase.html">kcal::listbase</option>, <option value="classKCal_1_1Period.html">kcal::period</option>, <option value="classKCal_1_1Person.html">kcal::person</option>, <option value="classKCal_1_1QtopiaFormat.html">kcal::qtopiaformat</option>, <option value="classKCal_1_1Recurrence.html">kcal::recurrence</option>, <option value="classKCal_1_1RecurrenceRule.html">kcal::recurrencerule</option>, <option value="classKCal_1_1RecurrenceRule_1_1WDayPos.html">kcal::recurrencerule::wdaypos</option>, <option value="classKCal_1_1ResourceCached.html">kcal::resourcecached</option>, <option value="classKCal_1_1ResourceCachedReloadConfig.html">kcal::resourcecachedreloadconfig</option>, <option value="classKCal_1_1ResourceCachedSaveConfig.html">kcal::resourcecachedsaveconfig</option>, <option value="classKCal_1_1ResourceCalendar.html">kcal::resourcecalendar</option>, <option value="classKCal_1_1ResourceLocal.html">kcal::resourcelocal</option>, <option value="classKCal_1_1ResourceLocalConfig.html">kcal::resourcelocalconfig</option>, <option value="classKCal_1_1ResourceLocalDir.html">kcal::resourcelocaldir</option>, <option value="classKCal_1_1ResourceLocalDirConfig.html">kcal::resourcelocaldirconfig</option>, <option value="classKCal_1_1ScheduleMessage.html">kcal::schedulemessage</option>, <option value="classKCal_1_1Scheduler.html">kcal::scheduler</option>, <option value="classKCal_1_1SortableList.html">kcal::sortablelist</option>, <option value="classKCal_1_1Todo.html">kcal::todo</option>, </select> </form> </div> --> <div class="menu_box"> <a name="cp-menu" /><div class="menutitle"><div> <h2 id="cp-menu-project">kdepimlibs-4.10.5 API Reference</h2> <a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "kdepimlibs-4.10.5 API Reference"</a> </div></div> <div class="nav_list"> <ul> <li><a href="../../akonadi/html/index.html">akonadi</a></li><li> <a href="../../akonadi/contact/html/index.html">contact</a></li><li> <a href="../../akonadi/kmime/html/index.html">kmime</a></li><li> <a href="../../akonadi/socialutils/html/index.html">socialutils</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kalarmcal/html/index.html">kalarmcal</a></li><li><a href="../../kblog/html/index.html">kblog</a></li><li><a href="../../kcal/html/index.html">kcal</a></li><li><a href="../../kcalcore/html/index.html">kcalcore</a></li><li><a href="../../kcalutils/html/index.html">kcalutils</a></li><li><a href="../../kholidays/html/index.html">kholidays</a></li><li><a href="../../kimap/html/index.html">kimap</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li> <a href="../../kioslave/imap4/html/index.html">imap4</a></li><li> <a href="../../kioslave/mbox/html/index.html">mbox</a></li><li> <a href="../../kioslave/nntp/html/index.html">nntp</a></li><li><a href="../../kldap/html/index.html">kldap</a></li><li><a href="../../kmbox/html/index.html">kmbox</a></li><li><a href="../../kmime/html/index.html">kmime</a></li><li><a href="../../kontactinterface/html/index.html">kontactinterface</a></li><li><a href="../../kpimidentities/html/index.html">kpimidentities</a></li><li><a href="../../kpimtextedit/html/index.html">kpimtextedit</a></li><li><a href="../../kpimutils/html/index.html">kpimutils</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../ktnef/html/index.html">ktnef</a></li><li><a href="../../kxmlrpcclient/html/index.html">kxmlrpcclient</a></li><li><a href="../../mailtransport/html/index.html">mailtransport</a></li><li><a href="../../microblog/html/index.html">microblog</a></li><li><a href="../../qgpgme/html/index.html">qgpgme</a></li><li><a href="../../syndication/html/index.html">syndication</a></li><li> <a href="../../syndication/atom/html/index.html">atom</a></li><li> <a href="../../syndication/rdf/html/index.html">rdf</a></li><li> <a href="../../syndication/rss2/html/index.html">rss2</a></li> </ul></div></div> <!-- api_searchbox --> </div> </div> <div class="clearer"></div> </div> <div class="clearer"></div> </div> <div id="end_body"></div> <div id="footer"><div id="footer_text"> Report problems with this website to <a href="https://bugs.kde.org/enter_sysadmin_request.cgi?component=api.kde.org">our bug tracking system</a>.<br> Contact the specific authors with questions and comments about the page contents.<p> KDE<sup>®</sup> and <a href="/media/images/kde_gear_black.png">the K Desktop Environment<sup>®</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> | <a href="http://www.kde.org/contact/impressum.php">Legal</a></p> </div></div> </div> <!-- WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL BE BLOCKED INSTANTLY AND PERMANENTLY! <a href="mailto:aaaatrap-45abe0e0c3bebc77@kde.org">Block me</a> WARNING END --> </body> </html>