calendarviewbase.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef KORG_CALENDARVIEWBASE_H
00022
#define KORG_CALENDARVIEWBASE_H
00023
00024
#include <qwidget.h>
00025
00026
#include <libkcal/calendar.h>
00027
00028
#include <korganizer/baseview.h>
00029
00030
namespace KOrg {
00031
00036 class CalendarViewBase :
public QWidget
00037 {
00038
public:
00039
CalendarViewBase(
QWidget *parent,
const char *name )
00040 :
QWidget( parent, name ) {}
00041
virtual ~
CalendarViewBase() {}
00042
00043
virtual KCal::Calendar *calendar() = 0;
00044
00045
virtual QDate startDate() = 0;
00046
virtual QDate endDate() = 0;
00047
00048
virtual Incidence *currentSelection() = 0;
00049
00050
virtual void addView(
KOrg::BaseView * ) = 0;
00051
00053
virtual void showView(
KOrg::BaseView * ) = 0;
00054
00055
public slots:
00056
virtual void updateView() = 0;
00057
virtual void updateCategories() = 0;
00058 };
00059
00060 }
00061
00062
#endif
This file is part of the documentation for korganizer Library Version 3.3.0.