-rw-r--r-- | korganizer/koagenda.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/korganizer/koagenda.h b/korganizer/koagenda.h index fb9983e..de6acac 100644 --- a/korganizer/koagenda.h +++ b/korganizer/koagenda.h | |||
@@ -82,96 +82,97 @@ class KOAgenda : public QScrollView | |||
82 | virtual bool eventFilter ( QObject *, QEvent * ); | 82 | virtual bool eventFilter ( QObject *, QEvent * ); |
83 | 83 | ||
84 | void contentsToGrid (int x, int y, int& gx, int& gy); | 84 | void contentsToGrid (int x, int y, int& gx, int& gy); |
85 | void gridToContents (int gx, int gy, int& x, int& y); | 85 | void gridToContents (int gx, int gy, int& x, int& y); |
86 | 86 | ||
87 | int timeToY (const QTime &time); | 87 | int timeToY (const QTime &time); |
88 | QTime gyToTime (int y); | 88 | QTime gyToTime (int y); |
89 | 89 | ||
90 | void setStartHour(int startHour); | 90 | void setStartHour(int startHour); |
91 | 91 | ||
92 | KOAgendaItem *insertItem (Incidence *event,QDate qd,int X,int YTop,int YBottom); | 92 | KOAgendaItem *insertItem (Incidence *event,QDate qd,int X,int YTop,int YBottom); |
93 | KOAgendaItem *insertAllDayItem (Incidence *event,QDate qd,int XBegin,int XEnd); | 93 | KOAgendaItem *insertAllDayItem (Incidence *event,QDate qd,int XBegin,int XEnd); |
94 | void insertMultiItem (Event *event,QDate qd,int XBegin,int XEnd, | 94 | void insertMultiItem (Event *event,QDate qd,int XBegin,int XEnd, |
95 | int YTop,int YBottom); | 95 | int YTop,int YBottom); |
96 | 96 | ||
97 | void changeColumns(int columns); | 97 | void changeColumns(int columns); |
98 | 98 | ||
99 | int columns() { return mColumns; } | 99 | int columns() { return mColumns; } |
100 | int rows() { return mRows; } | 100 | int rows() { return mRows; } |
101 | 101 | ||
102 | int gridSpacingX() const { return mGridSpacingX; } | 102 | int gridSpacingX() const { return mGridSpacingX; } |
103 | int gridSpacingY() const { return mGridSpacingY; } | 103 | int gridSpacingY() const { return mGridSpacingY; } |
104 | 104 | ||
105 | // virtual QSizePolicy sizePolicy() const; | 105 | // virtual QSizePolicy sizePolicy() const; |
106 | 106 | ||
107 | void clear(); | 107 | void clear(); |
108 | 108 | ||
109 | void clearSelection(); | 109 | void clearSelection(); |
110 | void hideUnused(); | 110 | void hideUnused(); |
111 | 111 | ||
112 | /** Calculates the minimum width */ | 112 | /** Calculates the minimum width */ |
113 | virtual int minimumWidth() const; | 113 | virtual int minimumWidth() const; |
114 | /** Update configuration from preference settings */ | 114 | /** Update configuration from preference settings */ |
115 | void updateConfig(); | 115 | void updateConfig(); |
116 | 116 | ||
117 | void checkScrollBoundaries(); | 117 | void checkScrollBoundaries(); |
118 | 118 | ||
119 | void setHolidayMask(QMemArray<bool> *); | 119 | void setHolidayMask(QMemArray<bool> *); |
120 | void setDateList(const DateList &selectedDates); | 120 | void setDateList(const DateList &selectedDates); |
121 | DateList dateList() const; | 121 | DateList dateList() const; |
122 | void drawContentsToPainter( QPainter* paint = 0, bool backgroundOnly = false); | 122 | void drawContentsToPainter( QPainter* paint = 0, bool backgroundOnly = false); |
123 | void finishUpdate(); | 123 | void finishUpdate(); |
124 | void printSelection(); | 124 | void printSelection(); |
125 | void storePosition(); | 125 | void storePosition(); |
126 | void restorePosition(); | 126 | void restorePosition(); |
127 | void setPopup( KOEventPopupMenu * p ) { mAllAgendaPopup = p; } | 127 | void setPopup( KOEventPopupMenu * p ) { mAllAgendaPopup = p; } |
128 | 128 | ||
129 | public slots: | 129 | public slots: |
130 | void categoryChanged(Incidence * inc); | ||
130 | void slotClearSelection(); | 131 | void slotClearSelection(); |
131 | void popupMenu(); | 132 | void popupMenu(); |
132 | void newItem( int ); | 133 | void newItem( int ); |
133 | void moveChild( QWidget *, int, int ); | 134 | void moveChild( QWidget *, int, int ); |
134 | void scrollUp(); | 135 | void scrollUp(); |
135 | void scrollDown(); | 136 | void scrollDown(); |
136 | void updateTodo( Todo * t, int , bool ); | 137 | void updateTodo( Todo * t, int , bool ); |
137 | void popupAlarm(); | 138 | void popupAlarm(); |
138 | 139 | ||
139 | void checkScrollBoundaries(int); | 140 | void checkScrollBoundaries(int); |
140 | 141 | ||
141 | /** Deselect selected items. This function does not emit any signals. */ | 142 | /** Deselect selected items. This function does not emit any signals. */ |
142 | void deselectItem(); | 143 | void deselectItem(); |
143 | /** Select item. If the argument is 0, the currently selected item gets | 144 | /** Select item. If the argument is 0, the currently selected item gets |
144 | deselected. This function emits the itemSelected(bool) signal to inform | 145 | deselected. This function emits the itemSelected(bool) signal to inform |
145 | about selection/deseelction of events. */ | 146 | about selection/deseelction of events. */ |
146 | void selectItem(KOAgendaItem *); | 147 | void selectItem(KOAgendaItem *); |
147 | void finishResize(); | 148 | void finishResize(); |
148 | 149 | ||
149 | signals: | 150 | signals: |
150 | void signalClearSelection(); | 151 | void signalClearSelection(); |
151 | void showDateView( int, int); | 152 | void showDateView( int, int); |
152 | void newEventSignal(); | 153 | void newEventSignal(); |
153 | void newEventSignal(int gx,int gy); | 154 | void newEventSignal(int gx,int gy); |
154 | void newTodoSignal(int gx,int gy); | 155 | void newTodoSignal(int gx,int gy); |
155 | void newEventSignal(int gxStart, int gyStart, int gxEnd, int gyEnd); | 156 | void newEventSignal(int gxStart, int gyStart, int gxEnd, int gyEnd); |
156 | void newTimeSpanSignal(int gxStart, int gyStart, int gxEnd, int gyEnd); | 157 | void newTimeSpanSignal(int gxStart, int gyStart, int gxEnd, int gyEnd); |
157 | void newStartSelectSignal(); | 158 | void newStartSelectSignal(); |
158 | void showIncidenceSignal(Incidence *); | 159 | void showIncidenceSignal(Incidence *); |
159 | void editIncidenceSignal(Incidence *); | 160 | void editIncidenceSignal(Incidence *); |
160 | void deleteIncidenceSignal(Incidence *); | 161 | void deleteIncidenceSignal(Incidence *); |
161 | void showIncidencePopupSignal(Incidence *); | 162 | void showIncidencePopupSignal(Incidence *); |
162 | 163 | ||
163 | void itemModified(KOAgendaItem *item, int ); | 164 | void itemModified(KOAgendaItem *item, int ); |
164 | void incidenceSelected(Incidence *); | 165 | void incidenceSelected(Incidence *); |
165 | 166 | ||
166 | void lowerYChanged(int); | 167 | void lowerYChanged(int); |
167 | void upperYChanged(int); | 168 | void upperYChanged(int); |
168 | 169 | ||
169 | void startDragSignal(Incidence *); | 170 | void startDragSignal(Incidence *); |
170 | void addToCalSignal(Incidence *, Incidence *); | 171 | void addToCalSignal(Incidence *, Incidence *); |
171 | void resizedSignal(); | 172 | void resizedSignal(); |
172 | 173 | ||
173 | protected: | 174 | protected: |
174 | KOEventPopupMenu * mAllAgendaPopup; | 175 | KOEventPopupMenu * mAllAgendaPopup; |
175 | QPainter mPixPainter; | 176 | QPainter mPixPainter; |
176 | QPixmap mPaintPixmap; | 177 | QPixmap mPaintPixmap; |
177 | QPixmap mHighlightPixmap; | 178 | QPixmap mHighlightPixmap; |