period.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef KCAL_PERIOD_H
00022
#define KCAL_PERIOD_H
00023
00024
#include <qdatetime.h>
00025
00026
#include "duration.h"
00027
00028
namespace KCal {
00029
00034 class Period
00035 {
00036
public:
00037
Period();
00038
Period(
const QDateTime &start,
const QDateTime &end );
00039
Period(
const QDateTime &start,
const Duration &duration );
00040
00041
QDateTime start()
const;
00042
QDateTime end()
const;
00043
Duration duration();
00044
00045
bool hasDuration()
const;
00046
00047
private:
00048
QDateTime mStart;
00049
QDateTime mEnd;
00050
00051
bool mHasDuration;
00052
00053
class Private;
00054 Private *d;
00055 };
00056
00057 }
00058
00059
#endif
This file is part of the documentation for libkcal Library Version 3.3.0.