KAlarm Library
26 #include "kalarmcal_export.h"
28 #ifndef KALARMCAL_USE_KRESOURCES
31 namespace KCal {
class Todo; }
33 #include <QtCore/QString>
63 explicit AlarmText(
const QString& text = QString());
72 void setText(
const QString& text);
77 void setScript(
const QString& text);
87 void setEmail(
const QString& to,
const QString& from,
const QString& cc,
const QString& time,
88 const QString& subject,
const QString& body,
unsigned long kmailSerialNumber = 0);
90 #ifndef KALARMCAL_USE_KRESOURCES
99 void setTodo(
const KCal::Todo* todo);
107 QString displayText()
const;
115 QString from()
const;
123 QString time()
const;
127 QString subject()
const;
131 QString body()
const;
136 QString summary()
const;
140 QString location()
const;
148 QString description()
const;
151 bool isEmpty()
const;
153 bool isEmail()
const;
155 bool isScript()
const;
162 unsigned long kmailSerialNumber()
const;
171 static QString summary(
const KAEvent& event,
int maxLines = 1,
bool* truncated = 0);
176 static bool checkIfEmail(
const QString& text);
185 static QString emailHeaders(
const QString& text,
bool subjectOnly);
193 static QString fromCalendarText(
const QString& text,
bool& email);
199 static QString toCalendarText(
const QString& text);
210 #endif // ALARMTEXT_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:30:13 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.