KAlarm Library
26#include "kalarmcal_export.h"
28#ifndef KALARMCAL_USE_KRESOURCES
31namespace KCal {
class Todo; }
33#include <QtCore/QString>
62 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);
Parses email, todo and script alarm texts.
KAEvent represents a KAlarm event.
QSharedPointer< Todo > Ptr
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by
doxygen 1.9.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.