19 #ifndef KORG_MULTIAGENDAVIEW_H_H
20 #define KORG_MULTIAGENDAVIEW_H_H
22 #include "agendaview.h"
23 #include "calendarview.h"
47 TQWidget *parent = 0, const char *name = 0 );
51 void deSelectAgendaView() { mSelectedAgendaView = 0; }
59 void setTypeAheadReceiver( TQObject *o );
62 void showDates( const TQDate &start, const TQDate &end );
63 void showIncidences( const Incidence::List &incidenceList, const TQDate &date );
65 void changeIncidenceDisplay( Incidence *incidence, int mode );
68 void setIncidenceChanger( IncidenceChangerBase *changer );
70 void finishTypeAhead();
74 void resourcesChanged();
77 void resizeEvent( TQResizeEvent *ev );
78 bool eventFilter( TQObject *obj, TQEvent *event );
85 void resizeScrollView( const TQSize &size );
86 void installSplitterEventFilter( TQSplitter *splitter );
89 void slotSelectionChanged();
90 void slotClearTimeSpanSelection();
91 void resizeSplitters();
92 void resizeSpacers( int );
93 void setupScrollBar();
94 void zoomView( const int delta, const TQPoint &pos, const Qt::Orientation ori );
95 void slotResizeScrollView();
99 TQValueList<KOAgendaView*> mAgendaViews;
100 TQValueList<TQWidget*> mAgendaWidgets;
102 TQScrollView *mScrollView;
103 TimeLabels *mTimeLabels;
104 TQSplitter *mLeftSplitter, *mRightSplitter;
105 TQSplitter *mLastMovedSplitter;
106 TQScrollBar *mScrollBar;
107 TQWidget *mLeftTopSpacer, *mRightTopSpacer;
108 TQWidget *mLeftBottomSpacer, *mRightBottomSpacer;
109 TQDate mStartDate, mEndDate;
111 bool mPendingChanges;
|