25 #ifndef KOVIEWMANAGER_H
26 #define KOVIEWMANAGER_H
44 class MultiAgendaView;
73 void readSettings( TDEConfig *config );
74 void writeSettings( TDEConfig *config );
77 void readCurrentView( TDEConfig * );
79 void writeCurrentView( TDEConfig * );
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;
|