25 #ifndef KOVIEWMANAGER_H
26 #define KOVIEWMANAGER_H
44 class MultiAgendaView;
73 void readSettings( TDEConfig *config );
74 void writeSettings( TDEConfig *config );
83 void setDocumentId(
const TQString & );
86 void updateView(
const TQDate &start,
const TQDate &end );
88 void goMenu(
bool enable );
89 void raiseCurrentView();
95 TQDate currentSelectionDate();
99 KOTodoView *todoView()
const {
return mTodoView; }
100 KOMonthView *monthView()
const {
return mMonthView; }
102 void updateMultiCalendarDisplay();
111 bool agendaIsSelected()
const;
120 void showWhatsNextView();
122 void showAgendaView();
124 void showWorkWeekView();
126 void showNextXView();
127 void showMonthView();
129 void showTimelineView();
130 void showJournalView();
132 void showEventView();
136 void zoomInHorizontally();
137 void zoomOutHorizontally();
138 void zoomInVertically();
139 void zoomOutVertically();
141 void resourcesChanged();
144 void currentAgendaViewTabChanged( TQWidget* );
150 MultiAgendaView *mAgendaSideBySideView;
161 TQTabWidget *mAgendaViewTabs;
162 int mAgendaViewTabIndex;
164 AgendaMode mAgendaMode;
This is the main calendar widget.
KOAgendaView is the agenda-like view used to display events in a single one or multi-day view.
This class provides a journal view.
This class provides a multi-column list view of events.
The class KOMonthView represents the monthly view in KOrganizer.
This class provides a view ....
This class provides a multi-column list view of todo events.
This class manages the views of the calendar.
AgendaMode agendaMode() const
If the agenda view is selected it returns the current range mode: week, work week,...
void writeCurrentView(TDEConfig *)
Write which view is currently shown to config file.
void readCurrentView(TDEConfig *)
Read which view was shown last from config file.
This class provides a view of the next events and todos.
This class provides an interface for all views being displayed within the main calendar view.
Shows one agenda for every resource side-by-side.