-rw-r--r-- | korganizer/calendarview.cpp | 2 | ||||
-rw-r--r-- | korganizer/datenavigator.cpp | 3 | ||||
-rw-r--r-- | korganizer/komonthview.cpp | 9 | ||||
-rw-r--r-- | korganizer/koviewmanager.cpp | 4 |
4 files changed, 8 insertions, 10 deletions
diff --git a/korganizer/calendarview.cpp b/korganizer/calendarview.cpp index 96fb5ca..db33017 100644 --- a/korganizer/calendarview.cpp +++ b/korganizer/calendarview.cpp | |||
@@ -3676,33 +3676,33 @@ void CalendarView::toggleAllDaySize() | |||
3676 | if ( KOPrefs::instance()->mAllDaySize > 47 ) | 3676 | if ( KOPrefs::instance()->mAllDaySize > 47 ) |
3677 | KOPrefs::instance()->mAllDaySize = KOPrefs::instance()->mAllDaySize /2; | 3677 | KOPrefs::instance()->mAllDaySize = KOPrefs::instance()->mAllDaySize /2; |
3678 | else | 3678 | else |
3679 | KOPrefs::instance()->mAllDaySize = KOPrefs::instance()->mAllDaySize *2; | 3679 | KOPrefs::instance()->mAllDaySize = KOPrefs::instance()->mAllDaySize *2; |
3680 | */ | 3680 | */ |
3681 | viewManager()->agendaView()->toggleAllDay(); | 3681 | viewManager()->agendaView()->toggleAllDay(); |
3682 | } | 3682 | } |
3683 | void CalendarView::toggleExpand() | 3683 | void CalendarView::toggleExpand() |
3684 | { | 3684 | { |
3685 | // if ( mLeftFrame->isHidden() ) { | 3685 | // if ( mLeftFrame->isHidden() ) { |
3686 | // mLeftFrame->show(); | 3686 | // mLeftFrame->show(); |
3687 | // emit calendarViewExpanded( false ); | 3687 | // emit calendarViewExpanded( false ); |
3688 | // } else { | 3688 | // } else { |
3689 | // mLeftFrame->hide(); | 3689 | // mLeftFrame->hide(); |
3690 | // emit calendarViewExpanded( true ); | 3690 | // emit calendarViewExpanded( true ); |
3691 | // } | 3691 | // } |
3692 | 3692 | //qDebug(" CalendarView::toggleExpand()"); | |
3693 | globalFlagBlockAgenda = 1; | 3693 | globalFlagBlockAgenda = 1; |
3694 | emit calendarViewExpanded( !mLeftFrame->isHidden() ); | 3694 | emit calendarViewExpanded( !mLeftFrame->isHidden() ); |
3695 | globalFlagBlockAgenda = 5; | 3695 | globalFlagBlockAgenda = 5; |
3696 | mViewManager->raiseCurrentView( !mLeftFrame->isHidden() ); | 3696 | mViewManager->raiseCurrentView( !mLeftFrame->isHidden() ); |
3697 | //mViewManager->showView( 0, true ); | 3697 | //mViewManager->showView( 0, true ); |
3698 | } | 3698 | } |
3699 | 3699 | ||
3700 | void CalendarView::calendarModified( bool modified, Calendar * ) | 3700 | void CalendarView::calendarModified( bool modified, Calendar * ) |
3701 | { | 3701 | { |
3702 | setModified( modified ); | 3702 | setModified( modified ); |
3703 | } | 3703 | } |
3704 | 3704 | ||
3705 | Todo *CalendarView::selectedTodo() | 3705 | Todo *CalendarView::selectedTodo() |
3706 | { | 3706 | { |
3707 | Incidence *incidence = currentSelection(); | 3707 | Incidence *incidence = currentSelection(); |
3708 | if ( incidence && incidence->type() == "Todo" ) { | 3708 | if ( incidence && incidence->type() == "Todo" ) { |
diff --git a/korganizer/datenavigator.cpp b/korganizer/datenavigator.cpp index 3156b2b..d2824de 100644 --- a/korganizer/datenavigator.cpp +++ b/korganizer/datenavigator.cpp | |||
@@ -197,34 +197,33 @@ void DateNavigator::selectWorkWeek( const QDate &d ) | |||
197 | } | 197 | } |
198 | 198 | ||
199 | selectDates( firstDate, 5 ); | 199 | selectDates( firstDate, 5 ); |
200 | } | 200 | } |
201 | 201 | ||
202 | void DateNavigator::selectTodayMonth() | 202 | void DateNavigator::selectTodayMonth() |
203 | { | 203 | { |
204 | QDate date = QDate::currentDate().addDays( 1-QDate::currentDate().day() ); | 204 | QDate date = QDate::currentDate().addDays( 1-QDate::currentDate().day() ); |
205 | selectDates( date , date.daysInMonth ()); | 205 | selectDates( date , date.daysInMonth ()); |
206 | 206 | ||
207 | } | 207 | } |
208 | void DateNavigator::selectToday() | 208 | void DateNavigator::selectToday() |
209 | { | 209 | { |
210 | QDate d = QDate::currentDate(); | 210 | QDate d = QDate::currentDate(); |
211 | 211 | ||
212 | int dateCount = mSelectedDates.count(); | 212 | int dateCount = mSelectedDates.count(); |
213 | 213 | if ( dateCount == 5 && d.dayOfWeek() < 6 ) selectWorkWeek( d ); | |
214 | if ( dateCount == 5 ) selectWorkWeek( d ); | ||
215 | else if ( dateCount == 7 ) selectWeek( d ); | 214 | else if ( dateCount == 7 ) selectWeek( d ); |
216 | else selectDates( d, dateCount ); | 215 | else selectDates( d, dateCount ); |
217 | } | 216 | } |
218 | 217 | ||
219 | void DateNavigator::selectPreviousYear() | 218 | void DateNavigator::selectPreviousYear() |
220 | { | 219 | { |
221 | QDate firstSelected = mSelectedDates.first(); | 220 | QDate firstSelected = mSelectedDates.first(); |
222 | int weekDay = firstSelected.dayOfWeek(); | 221 | int weekDay = firstSelected.dayOfWeek(); |
223 | firstSelected = KOGlobals::self()->calendarSystem()->addYears( firstSelected, -1 ); | 222 | firstSelected = KOGlobals::self()->calendarSystem()->addYears( firstSelected, -1 ); |
224 | 223 | ||
225 | selectWeekByDay( weekDay, firstSelected ); | 224 | selectWeekByDay( weekDay, firstSelected ); |
226 | } | 225 | } |
227 | 226 | ||
228 | void DateNavigator::selectPreviousMonth() | 227 | void DateNavigator::selectPreviousMonth() |
229 | { | 228 | { |
230 | QDate firstSelected = mSelectedDates.first(); | 229 | QDate firstSelected = mSelectedDates.first(); |
diff --git a/korganizer/komonthview.cpp b/korganizer/komonthview.cpp index 10e4f1d..4cefb26 100644 --- a/korganizer/komonthview.cpp +++ b/korganizer/komonthview.cpp | |||
@@ -954,33 +954,33 @@ void KOMonthView::changeEventDisplay(Event *, int) | |||
954 | } | 954 | } |
955 | 955 | ||
956 | void KOMonthView::updateView() | 956 | void KOMonthView::updateView() |
957 | { | 957 | { |
958 | 958 | ||
959 | if ( !updatePossible ) | 959 | if ( !updatePossible ) |
960 | return; | 960 | return; |
961 | //qDebug("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ "); | 961 | //qDebug("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ "); |
962 | int i; | 962 | int i; |
963 | for( i = 0; i < mCells.count(); ++i ) { | 963 | for( i = 0; i < mCells.count(); ++i ) { |
964 | mCells[i]->updateCell(); | 964 | mCells[i]->updateCell(); |
965 | } | 965 | } |
966 | 966 | ||
967 | //qDebug("KOMonthView::updateView() "); | 967 | //qDebug("KOMonthView::updateView() "); |
968 | processSelectionChange(); | 968 | processSelectionChange(); |
969 | // qDebug("---------------------------------------------------------------------+ "); | 969 | // qDebug("---------------------------------------------------------------------+ "); |
970 | setFocus(); | 970 | mCells[0]->setFocus(); |
971 | } | 971 | } |
972 | 972 | ||
973 | void KOMonthView::resizeEvent(QResizeEvent * e) | 973 | void KOMonthView::resizeEvent(QResizeEvent * e) |
974 | { | 974 | { |
975 | computeLayout(); | 975 | computeLayout(); |
976 | } | 976 | } |
977 | void KOMonthView::computeLayout() | 977 | void KOMonthView::computeLayout() |
978 | { | 978 | { |
979 | // select the appropriate heading string size. E.g. "Wednesday" or "Wed". | 979 | // select the appropriate heading string size. E.g. "Wednesday" or "Wed". |
980 | // note this only changes the text if the requested size crosses the | 980 | // note this only changes the text if the requested size crosses the |
981 | // threshold between big enough to support the full name and not big | 981 | // threshold between big enough to support the full name and not big |
982 | // enough. | 982 | // enough. |
983 | 983 | ||
984 | int daysToShow = 7; | 984 | int daysToShow = 7; |
985 | bool combinedSatSun = false; | 985 | bool combinedSatSun = false; |
986 | if (mShowSatSunComp = KOPrefs::instance()->mMonthViewSatSunTog ) { | 986 | if (mShowSatSunComp = KOPrefs::instance()->mMonthViewSatSunTog ) { |
@@ -1118,37 +1118,38 @@ void KOMonthView::processSelectionChange() | |||
1118 | if (incidences.count() > 0) { | 1118 | if (incidences.count() > 0) { |
1119 | emit incidenceSelected( incidences.first() ); | 1119 | emit incidenceSelected( incidences.first() ); |
1120 | } else { | 1120 | } else { |
1121 | emit incidenceSelected( 0 ); | 1121 | emit incidenceSelected( 0 ); |
1122 | } | 1122 | } |
1123 | } | 1123 | } |
1124 | 1124 | ||
1125 | void KOMonthView::clearSelection() | 1125 | void KOMonthView::clearSelection() |
1126 | { | 1126 | { |
1127 | if ( mSelectedCell ) { | 1127 | if ( mSelectedCell ) { |
1128 | mSelectedCell->deselect(); | 1128 | mSelectedCell->deselect(); |
1129 | mSelectedCell = 0; | 1129 | mSelectedCell = 0; |
1130 | } | 1130 | } |
1131 | } | 1131 | } |
1132 | void KOMonthView::keyPressEvent ( QKeyEvent * e ) | 1132 | void KOMonthView::keyPressEvent ( QKeyEvent * e ) |
1133 | { | 1133 | { |
1134 | //qDebug("KOMonthView::keyPressEvent "); | ||
1134 | switch(e->key()) { | 1135 | switch(e->key()) { |
1135 | break; | ||
1136 | case Key_Up: | 1136 | case Key_Up: |
1137 | { | 1137 | { |
1138 | emit prevMonth(); | 1138 | emit prevMonth(); |
1139 | setFocus(); | 1139 | mCells[0]->setFocus(); |
1140 | } | 1140 | } |
1141 | e->accept(); | 1141 | e->accept(); |
1142 | break; | 1142 | break; |
1143 | case Key_Down: | 1143 | case Key_Down: |
1144 | { | 1144 | { |
1145 | emit nextMonth(); | 1145 | emit nextMonth(); |
1146 | setFocus(); | 1146 | mCells[0]->setFocus(); |
1147 | |||
1147 | } | 1148 | } |
1148 | e->accept(); | 1149 | e->accept(); |
1149 | break; | 1150 | break; |
1150 | default: | 1151 | default: |
1151 | e->ignore(); | 1152 | e->ignore(); |
1152 | break; | 1153 | break; |
1153 | } | 1154 | } |
1154 | } | 1155 | } |
diff --git a/korganizer/koviewmanager.cpp b/korganizer/koviewmanager.cpp index 6da4799..4c03f9a 100644 --- a/korganizer/koviewmanager.cpp +++ b/korganizer/koviewmanager.cpp | |||
@@ -89,33 +89,33 @@ void KOViewManager::readSettings(KConfig *config) | |||
89 | QString view = config->readEntry("Current View"); | 89 | QString view = config->readEntry("Current View"); |
90 | if (view == "WhatsNext") showWhatsNextView(); | 90 | if (view == "WhatsNext") showWhatsNextView(); |
91 | else if (view == "Month") showMonthView(); | 91 | else if (view == "Month") showMonthView(); |
92 | else if (view == "List") showListView(); | 92 | else if (view == "List") showListView(); |
93 | else if (view == "Journal") showJournalView(); | 93 | else if (view == "Journal") showJournalView(); |
94 | else if (view == "TimeSpan") showTimeSpanView(); | 94 | else if (view == "TimeSpan") showTimeSpanView(); |
95 | else if (view == "Todo") showTodoView(); | 95 | else if (view == "Todo") showTodoView(); |
96 | else { | 96 | else { |
97 | showAgendaView(); | 97 | showAgendaView(); |
98 | } | 98 | } |
99 | } | 99 | } |
100 | 100 | ||
101 | 101 | ||
102 | void KOViewManager::showDateView( int view, QDate date) | 102 | void KOViewManager::showDateView( int view, QDate date) |
103 | { | 103 | { |
104 | 104 | ||
105 | qDebug("date %d %s", view, date.toString().latin1()); | 105 | //qDebug("date %d %s", view, date.toString().latin1()); |
106 | #if 0 | 106 | #if 0 |
107 | mNewItemPopup->insertItem ( SmallIcon( pathString +"day" ), i18n("Day view"),3 ); | 107 | mNewItemPopup->insertItem ( SmallIcon( pathString +"day" ), i18n("Day view"),3 ); |
108 | mNewItemPopup->insertItem ( SmallIcon( pathString +"week" ), i18n("Next Week"),4 ); | 108 | mNewItemPopup->insertItem ( SmallIcon( pathString +"week" ), i18n("Next Week"),4 ); |
109 | mNewItemPopup->insertItem ( SmallIcon( pathString +"month" ), i18n("Next Two Weeks"),5 ); | 109 | mNewItemPopup->insertItem ( SmallIcon( pathString +"month" ), i18n("Next Two Weeks"),5 ); |
110 | mNewItemPopup->insertItem ( SmallIcon( pathString +"month" ), i18n("Next Month"),6 ); | 110 | mNewItemPopup->insertItem ( SmallIcon( pathString +"month" ), i18n("Next Month"),6 ); |
111 | mNewItemPopup->insertItem ( SmallIcon( pathString +"journal" ), i18n("Journal view"),7 ); | 111 | mNewItemPopup->insertItem ( SmallIcon( pathString +"journal" ), i18n("Journal view"),7 ); |
112 | #endif | 112 | #endif |
113 | if ( view == 3 ) { | 113 | if ( view == 3 ) { |
114 | mMainView->showDay( date ); | 114 | mMainView->showDay( date ); |
115 | } else if (view == 4 ) { | 115 | } else if (view == 4 ) { |
116 | mMainView->dateNavigator()->selectDates( date, 7 ); | 116 | mMainView->dateNavigator()->selectDates( date, 7 ); |
117 | } else if (view == 5 ) { | 117 | } else if (view == 5 ) { |
118 | mMainView->dateNavigator()->selectDates( date, 14); | 118 | mMainView->dateNavigator()->selectDates( date, 14); |
119 | } else if (view == 6 ) { | 119 | } else if (view == 6 ) { |
120 | showMonthView(); | 120 | showMonthView(); |
121 | mMainView->dateNavigator()->selectMonthByDate( date ); | 121 | mMainView->dateNavigator()->selectMonthByDate( date ); |
@@ -179,51 +179,49 @@ void KOViewManager::showView(KOrg::BaseView *view, bool fullScreen ) | |||
179 | { | 179 | { |
180 | 180 | ||
181 | //mFlagShowNextxDays = false; | 181 | //mFlagShowNextxDays = false; |
182 | //if(view == mCurrentView) return; | 182 | //if(view == mCurrentView) return; |
183 | if ( view == 0 ) { | 183 | if ( view == 0 ) { |
184 | view = mCurrentView; | 184 | view = mCurrentView; |
185 | if ( view == 0 ) | 185 | if ( view == 0 ) |
186 | return; | 186 | return; |
187 | } | 187 | } |
188 | bool full = fullScreen; | 188 | bool full = fullScreen; |
189 | if(view == mCurrentView && view != mWhatsNextView ) { | 189 | if(view == mCurrentView && view != mWhatsNextView ) { |
190 | if ( mCurrentAgendaView < 0 ) | 190 | if ( mCurrentAgendaView < 0 ) |
191 | return; | 191 | return; |
192 | full = mMainView->leftFrame()->isVisible(); | 192 | full = mMainView->leftFrame()->isVisible(); |
193 | } else { | 193 | } else { |
194 | mCurrentView = view; | 194 | mCurrentView = view; |
195 | |||
196 | // bool full = fullScreen; | 195 | // bool full = fullScreen; |
197 | bool isFull = !mMainView->leftFrame()->isVisible(); | 196 | bool isFull = !mMainView->leftFrame()->isVisible(); |
198 | if ( isFull && KOPrefs::instance()->mViewChangeHoldFullscreen ) | 197 | if ( isFull && KOPrefs::instance()->mViewChangeHoldFullscreen ) |
199 | full = true; | 198 | full = true; |
200 | if ( !isFull && KOPrefs::instance()->mViewChangeHoldNonFullscreen ) | 199 | if ( !isFull && KOPrefs::instance()->mViewChangeHoldNonFullscreen ) |
201 | full = false; | 200 | full = false; |
202 | } | 201 | } |
203 | if ( mAgendaView ) mAgendaView->deleteSelectedDateTime(); | 202 | if ( mAgendaView ) mAgendaView->deleteSelectedDateTime(); |
204 | //raiseCurrentView( full ); | 203 | //raiseCurrentView( full ); |
205 | mMainView->processIncidenceSelection( 0 ); | 204 | mMainView->processIncidenceSelection( 0 ); |
206 | mMainView->updateView(); | 205 | mMainView->updateView(); |
207 | raiseCurrentView( full ); | 206 | raiseCurrentView( full ); |
208 | mMainView->adaptNavigationUnits(); | 207 | mMainView->adaptNavigationUnits(); |
209 | } | 208 | } |
210 | 209 | ||
211 | void KOViewManager::raiseCurrentView( bool fullScreen ) | 210 | void KOViewManager::raiseCurrentView( bool fullScreen ) |
212 | { | 211 | { |
213 | //qDebug("raiseCurrentView "); | ||
214 | mCurrentAgendaView = 0; | 212 | mCurrentAgendaView = 0; |
215 | int wid = mMainView->width() ; | 213 | int wid = mMainView->width() ; |
216 | int hei = mMainView->height(); | 214 | int hei = mMainView->height(); |
217 | if ( mCurrentView == mMonthView ) { | 215 | if ( mCurrentView == mMonthView ) { |
218 | mMainView->navigatorBar()->show(); | 216 | mMainView->navigatorBar()->show(); |
219 | hei -= mMainView->navigatorBar()->sizeHint().height(); | 217 | hei -= mMainView->navigatorBar()->sizeHint().height(); |
220 | //mMainView->navigatorBar()->hide(); | 218 | //mMainView->navigatorBar()->hide(); |
221 | } else { | 219 | } else { |
222 | mMainView->navigatorBar()->hide(); | 220 | mMainView->navigatorBar()->hide(); |
223 | } | 221 | } |
224 | if ( fullScreen ) { | 222 | if ( fullScreen ) { |
225 | mMainView->leftFrame()->hide(); | 223 | mMainView->leftFrame()->hide(); |
226 | } else { | 224 | } else { |
227 | mMainView->leftFrame()->show(); | 225 | mMainView->leftFrame()->show(); |
228 | if ( KOPrefs::instance()->mVerticalScreen ) | 226 | if ( KOPrefs::instance()->mVerticalScreen ) |
229 | hei -= mMainView->leftFrame()->height(); | 227 | hei -= mMainView->leftFrame()->height(); |