summaryrefslogtreecommitdiffabout
path: root/korganizer/calendarview.cpp
authorzautrix <zautrix>2005-06-17 10:27:21 (UTC)
committer zautrix <zautrix>2005-06-17 10:27:21 (UTC)
commitec691904e9c129fda7514179910c5be9bf0d908b (patch) (unidiff)
tree75984d135b97049af03ba22eab7f7db53a8a7922 /korganizer/calendarview.cpp
parent56f20e7a0a6b8ecf84d11ced19f870241a13c17d (diff)
downloadkdepimpi-ec691904e9c129fda7514179910c5be9bf0d908b.zip
kdepimpi-ec691904e9c129fda7514179910c5be9bf0d908b.tar.gz
kdepimpi-ec691904e9c129fda7514179910c5be9bf0d908b.tar.bz2
fixxx
Diffstat (limited to 'korganizer/calendarview.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--korganizer/calendarview.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/korganizer/calendarview.cpp b/korganizer/calendarview.cpp
index eac2f29..d25f632 100644
--- a/korganizer/calendarview.cpp
+++ b/korganizer/calendarview.cpp
@@ -3837,385 +3837,389 @@ void CalendarView::exportICalendar()
3837 // Force correct extension 3837 // Force correct extension
3838 if (filename.right(4) != ".ics") filename += ".ics"; 3838 if (filename.right(4) != ".ics") filename += ".ics";
3839 3839
3840 FileStorage storage( mCalendar, filename, new ICalFormat() ); 3840 FileStorage storage( mCalendar, filename, new ICalFormat() );
3841 storage.save(); 3841 storage.save();
3842} 3842}
3843 3843
3844bool CalendarView::exportVCalendar( QString filename ) 3844bool CalendarView::exportVCalendar( QString filename )
3845{ 3845{
3846 if (mCalendar->journals().count() > 0) { 3846 if (mCalendar->journals().count() > 0) {
3847 int result = KMessageBox::warningContinueCancel(this, 3847 int result = KMessageBox::warningContinueCancel(this,
3848 i18n("The journal entries can not be\nexported to a vCalendar file."), 3848 i18n("The journal entries can not be\nexported to a vCalendar file."),
3849 i18n("Data Loss Warning"),i18n("Proceed"),i18n("Cancel"), 3849 i18n("Data Loss Warning"),i18n("Proceed"),i18n("Cancel"),
3850 true); 3850 true);
3851 if (result != KMessageBox::Continue) return false; 3851 if (result != KMessageBox::Continue) return false;
3852 } 3852 }
3853 3853
3854 //QString filename = KFileDialog::getSaveFileName("vcalout.vcs",i18n("*.vcs|VCalendars"),this); 3854 //QString filename = KFileDialog::getSaveFileName("vcalout.vcs",i18n("*.vcs|VCalendars"),this);
3855 3855
3856 // Force correct extension 3856 // Force correct extension
3857 if (filename.right(4) != ".vcs") filename += ".vcs"; 3857 if (filename.right(4) != ".vcs") filename += ".vcs";
3858 3858
3859 FileStorage storage( mCalendar, filename, new VCalFormat ); 3859 FileStorage storage( mCalendar, filename, new VCalFormat );
3860 return storage.save(); 3860 return storage.save();
3861 3861
3862} 3862}
3863 3863
3864void CalendarView::eventUpdated(Incidence *) 3864void CalendarView::eventUpdated(Incidence *)
3865{ 3865{
3866 setModified(); 3866 setModified();
3867 // Don't call updateView here. The code, which has caused the update of the 3867 // Don't call updateView here. The code, which has caused the update of the
3868 // event is responsible for updating the view. 3868 // event is responsible for updating the view.
3869 // updateView(); 3869 // updateView();
3870} 3870}
3871 3871
3872void CalendarView::adaptNavigationUnits() 3872void CalendarView::adaptNavigationUnits()
3873{ 3873{
3874 if (mViewManager->currentView()->isEventView()) { 3874 if (mViewManager->currentView()->isEventView()) {
3875 int days = mViewManager->currentView()->currentDateCount(); 3875 int days = mViewManager->currentView()->currentDateCount();
3876 if (days == 1) { 3876 if (days == 1) {
3877 emit changeNavStringPrev(i18n("&Previous Day")); 3877 emit changeNavStringPrev(i18n("&Previous Day"));
3878 emit changeNavStringNext(i18n("&Next Day")); 3878 emit changeNavStringNext(i18n("&Next Day"));
3879 } else { 3879 } else {
3880 emit changeNavStringPrev(i18n("&Previous Week")); 3880 emit changeNavStringPrev(i18n("&Previous Week"));
3881 emit changeNavStringNext(i18n("&Next Week")); 3881 emit changeNavStringNext(i18n("&Next Week"));
3882 } 3882 }
3883 } 3883 }
3884} 3884}
3885 3885
3886void CalendarView::processMainViewSelection( Incidence *incidence ) 3886void CalendarView::processMainViewSelection( Incidence *incidence )
3887{ 3887{
3888 if ( incidence ) mTodoList->clearSelection(); 3888 if ( incidence ) mTodoList->clearSelection();
3889 processIncidenceSelection( incidence ); 3889 processIncidenceSelection( incidence );
3890} 3890}
3891 3891
3892void CalendarView::processTodoListSelection( Incidence *incidence ) 3892void CalendarView::processTodoListSelection( Incidence *incidence )
3893{ 3893{
3894 if ( incidence && mViewManager->currentView() ) { 3894 if ( incidence && mViewManager->currentView() ) {
3895 mViewManager->currentView()->clearSelection(); 3895 mViewManager->currentView()->clearSelection();
3896 } 3896 }
3897 processIncidenceSelection( incidence ); 3897 processIncidenceSelection( incidence );
3898} 3898}
3899 3899
3900void CalendarView::processIncidenceSelection( Incidence *incidence ) 3900void CalendarView::processIncidenceSelection( Incidence *incidence )
3901{ 3901{
3902 if ( incidence == mSelectedIncidence ) return; 3902 if ( incidence == mSelectedIncidence ) return;
3903 3903
3904 mSelectedIncidence = incidence; 3904 mSelectedIncidence = incidence;
3905 3905
3906 emit incidenceSelected( mSelectedIncidence ); 3906 emit incidenceSelected( mSelectedIncidence );
3907 3907
3908 if ( incidence && incidence->typeID() == eventID ) { 3908 if ( incidence && incidence->typeID() == eventID ) {
3909 Event *event = static_cast<Event *>( incidence ); 3909 Event *event = static_cast<Event *>( incidence );
3910 if ( event->organizer() == KOPrefs::instance()->email() ) { 3910 if ( event->organizer() == KOPrefs::instance()->email() ) {
3911 emit organizerEventsSelected( true ); 3911 emit organizerEventsSelected( true );
3912 } else { 3912 } else {
3913 emit organizerEventsSelected(false); 3913 emit organizerEventsSelected(false);
3914 } 3914 }
3915 if (event->attendeeByMails( KOPrefs::instance()->mAdditionalMails, 3915 if (event->attendeeByMails( KOPrefs::instance()->mAdditionalMails,
3916 KOPrefs::instance()->email() ) ) { 3916 KOPrefs::instance()->email() ) ) {
3917 emit groupEventsSelected( true ); 3917 emit groupEventsSelected( true );
3918 } else { 3918 } else {
3919 emit groupEventsSelected(false); 3919 emit groupEventsSelected(false);
3920 } 3920 }
3921 return; 3921 return;
3922 } else { 3922 } else {
3923 if ( incidence && incidence->typeID() == todoID ) { 3923 if ( incidence && incidence->typeID() == todoID ) {
3924 emit todoSelected( true ); 3924 emit todoSelected( true );
3925 Todo *event = static_cast<Todo *>( incidence ); 3925 Todo *event = static_cast<Todo *>( incidence );
3926 if ( event->organizer() == KOPrefs::instance()->email() ) { 3926 if ( event->organizer() == KOPrefs::instance()->email() ) {
3927 emit organizerEventsSelected( true ); 3927 emit organizerEventsSelected( true );
3928 } else { 3928 } else {
3929 emit organizerEventsSelected(false); 3929 emit organizerEventsSelected(false);
3930 } 3930 }
3931 if (event->attendeeByMails( KOPrefs::instance()->mAdditionalMails, 3931 if (event->attendeeByMails( KOPrefs::instance()->mAdditionalMails,
3932 KOPrefs::instance()->email() ) ) { 3932 KOPrefs::instance()->email() ) ) {
3933 emit groupEventsSelected( true ); 3933 emit groupEventsSelected( true );
3934 } else { 3934 } else {
3935 emit groupEventsSelected(false); 3935 emit groupEventsSelected(false);
3936 } 3936 }
3937 return; 3937 return;
3938 } else { 3938 } else {
3939 emit todoSelected( false ); 3939 emit todoSelected( false );
3940 emit organizerEventsSelected(false); 3940 emit organizerEventsSelected(false);
3941 emit groupEventsSelected(false); 3941 emit groupEventsSelected(false);
3942 } 3942 }
3943 return; 3943 return;
3944 } 3944 }
3945 3945
3946 /* if ( incidence && incidence->typeID() == todoID ) { 3946 /* if ( incidence && incidence->typeID() == todoID ) {
3947 emit todoSelected( true ); 3947 emit todoSelected( true );
3948 } else { 3948 } else {
3949 emit todoSelected( false ); 3949 emit todoSelected( false );
3950 }*/ 3950 }*/
3951} 3951}
3952 3952
3953 3953
3954void CalendarView::checkClipboard() 3954void CalendarView::checkClipboard()
3955{ 3955{
3956#ifndef KORG_NODND 3956#ifndef KORG_NODND
3957 if (ICalDrag::canDecode(QApplication::clipboard()->data())) { 3957 if (ICalDrag::canDecode(QApplication::clipboard()->data())) {
3958 emit pasteEnabled(true); 3958 emit pasteEnabled(true);
3959 } else { 3959 } else {
3960 emit pasteEnabled(false); 3960 emit pasteEnabled(false);
3961 } 3961 }
3962#endif 3962#endif
3963} 3963}
3964 3964
3965void CalendarView::showDates(const DateList &selectedDates) 3965void CalendarView::showDates(const DateList &selectedDates)
3966{ 3966{
3967 // kdDebug() << "CalendarView::selectDates()" << endl; 3967 // kdDebug() << "CalendarView::selectDates()" << endl;
3968 3968
3969 3969
3970 if ( !mBlockShowDates ) { 3970 if ( !mBlockShowDates ) {
3971 if ( mViewManager->currentView() ) { 3971 if ( mViewManager->currentView() ) {
3972 updateView( selectedDates.first(), selectedDates.last() ); 3972 updateView( selectedDates.first(), selectedDates.last() );
3973 } else { 3973 } else {
3974 mViewManager->showAgendaView(); 3974 mViewManager->showAgendaView();
3975 } 3975 }
3976 } 3976 }
3977 3977
3978 QDate date = selectedDates.first(); 3978 QDate date = selectedDates.first();
3979 if ( ! date.isValid() ) { 3979 if ( ! date.isValid() ) {
3980 topLevelWidget()->setCaption(""); 3980 topLevelWidget()->setCaption("");
3981 return; 3981 return;
3982 } 3982 }
3983 3983
3984 QString selDates; 3984 QString selDates;
3985 selDates = KGlobal::locale()->formatDate( date, true); 3985 selDates = KGlobal::locale()->formatDate( date, true);
3986 if (selectedDates.first() < selectedDates.last() ) 3986 if (selectedDates.first() < selectedDates.last() )
3987 selDates += " - " + KGlobal::locale()->formatDate( selectedDates.last(),true); 3987 selDates += " - " + KGlobal::locale()->formatDate( selectedDates.last(),true);
3988 else { 3988 else {
3989 QString addString; 3989 QString addString;
3990 if ( date == QDateTime::currentDateTime().date() ) 3990 if ( date == QDateTime::currentDateTime().date() )
3991 addString = i18n("Today"); 3991 addString = i18n("Today");
3992 else if ( date == QDateTime::currentDateTime().date().addDays(1) ) 3992 else if ( date == QDateTime::currentDateTime().date().addDays(1) )
3993 addString = i18n("Tomorrow"); 3993 addString = i18n("Tomorrow");
3994 else if ( date == QDateTime::currentDateTime().date().addDays(-1) ) 3994 else if ( date == QDateTime::currentDateTime().date().addDays(-1) )
3995 addString = i18n("Yesterday"); 3995 addString = i18n("Yesterday");
3996 else if ( date == QDateTime::currentDateTime().date().addDays(-2) ) 3996 else if ( date == QDateTime::currentDateTime().date().addDays(-2) )
3997 addString = i18n("Day before yesterday"); 3997 addString = i18n("Day before yesterday");
3998 else if ( date == QDateTime::currentDateTime().date().addDays(2) ) 3998 else if ( date == QDateTime::currentDateTime().date().addDays(2) )
3999 addString = i18n("Day after tomorrow"); 3999 addString = i18n("Day after tomorrow");
4000 if ( !addString.isEmpty() ) { 4000 if ( !addString.isEmpty() ) {
4001 topLevelWidget()->setCaption( addString+", " + selDates ); 4001 topLevelWidget()->setCaption( addString+", " + selDates );
4002 return; 4002 return;
4003 } 4003 }
4004 } 4004 }
4005 topLevelWidget()->setCaption( i18n("Dates: ") + selDates ); 4005 topLevelWidget()->setCaption( i18n("Dates: ") + selDates );
4006 4006
4007} 4007}
4008 4008
4009QPtrList<CalFilter> CalendarView::filters() 4009QPtrList<CalFilter> CalendarView::filters()
4010{ 4010{
4011 return mFilters; 4011 return mFilters;
4012 4012
4013} 4013}
4014void CalendarView::editFilters() 4014void CalendarView::editFilters()
4015{ 4015{
4016 // kdDebug() << "CalendarView::editFilters()" << endl; 4016 // kdDebug() << "CalendarView::editFilters()" << endl;
4017 4017
4018 CalFilter *filter = mFilters.first(); 4018 CalFilter *filter = mFilters.first();
4019 while(filter) { 4019 while(filter) {
4020 kdDebug() << " Filter: " << filter->name() << endl; 4020 kdDebug() << " Filter: " << filter->name() << endl;
4021 filter = mFilters.next(); 4021 filter = mFilters.next();
4022 } 4022 }
4023 4023
4024 mDialogManager->showFilterEditDialog(&mFilters); 4024 mDialogManager->showFilterEditDialog(&mFilters);
4025 updateFilter(); 4025 updateFilter();
4026} 4026}
4027void CalendarView::toggleFilter() 4027void CalendarView::toggleFilter()
4028{ 4028{
4029 showFilter(! mCalEditView->isVisible()); 4029 if ( mLeftFrame->isHidden() ) {
4030 toggleExpand();
4031 showFilter( true );
4032 } else
4033 showFilter(! mCalEditView->isVisible());
4030} 4034}
4031 4035
4032KOFilterView *CalendarView::filterView() 4036KOFilterView *CalendarView::filterView()
4033{ 4037{
4034 return mFilterView; 4038 return mFilterView;
4035} 4039}
4036void CalendarView::selectFilter( int fil ) 4040void CalendarView::selectFilter( int fil )
4037{ 4041{
4038 mFilterView->setSelectedFilter( fil ); 4042 mFilterView->setSelectedFilter( fil );
4039} 4043}
4040void CalendarView::showFilter(bool visible) 4044void CalendarView::showFilter(bool visible)
4041{ 4045{
4042#if 1 4046#if 1
4043 if (visible) { 4047 if (visible) {
4044 mCalEditView->readConfig(); 4048 mCalEditView->readConfig();
4045 mCalEditView->show(); 4049 mCalEditView->show();
4046 QValueList<int> sizes; 4050 QValueList<int> sizes;
4047 sizes = mLeftFrame->sizes(); 4051 sizes = mLeftFrame->sizes();
4048 if ( sizes.count() == 4 && sizes[3] < 20 ) { 4052 if ( sizes.count() == 4 && sizes[3] < 20 ) {
4049 sizes.clear(); 4053 sizes.clear();
4050 sizes << 100; 4054 sizes << 100;
4051 sizes << 0; 4055 sizes << 0;
4052 sizes << 0; 4056 sizes << 0;
4053 sizes << 100; 4057 sizes << 100;
4054 mLeftFrame->setSizes(sizes); 4058 mLeftFrame->setSizes(sizes);
4055 } 4059 }
4056#if 0 4060#if 0
4057 sizes = mLeftFrame->sizes(); 4061 sizes = mLeftFrame->sizes();
4058 int ccc = 0; 4062 int ccc = 0;
4059 while ( ccc < sizes.count()) { 4063 while ( ccc < sizes.count()) {
4060 qDebug("size %d %d ", ccc, sizes[ccc]); 4064 qDebug("size %d %d ", ccc, sizes[ccc]);
4061 ++ccc; 4065 ++ccc;
4062 } 4066 }
4063#endif 4067#endif
4064 4068
4065 } 4069 }
4066 else { 4070 else {
4067 mCalEditView->hide(); 4071 mCalEditView->hide();
4068 } 4072 }
4069#else 4073#else
4070 if (visible) mFilterView->show(); 4074 if (visible) mFilterView->show();
4071 else mFilterView->hide(); 4075 else mFilterView->hide();
4072#endif 4076#endif
4073} 4077}
4074void CalendarView::toggleFilerEnabled( ) 4078void CalendarView::toggleFilerEnabled( )
4075{ 4079{
4076 mFilterView->setFiltersEnabled ( !mFilterView->filtersEnabled() ); 4080 mFilterView->setFiltersEnabled ( !mFilterView->filtersEnabled() );
4077 if ( !mFilterView->filtersEnabled() ) 4081 if ( !mFilterView->filtersEnabled() )
4078 topLevelWidget()->setCaption( i18n("Filter disabled ") ); 4082 topLevelWidget()->setCaption( i18n("Filter disabled ") );
4079 4083
4080} 4084}
4081void CalendarView::updateFilter() 4085void CalendarView::updateFilter()
4082{ 4086{
4083 CalFilter *filter = mFilterView->selectedFilter(); 4087 CalFilter *filter = mFilterView->selectedFilter();
4084 if (filter) { 4088 if (filter) {
4085 QString mess; 4089 QString mess;
4086 if (mFilterView->filtersEnabled()) { 4090 if (mFilterView->filtersEnabled()) {
4087 mess = i18n("Filter selected: ")+filter->name(); 4091 mess = i18n("Filter selected: ")+filter->name();
4088 filter->setEnabled(true); 4092 filter->setEnabled(true);
4089 } 4093 }
4090 else filter->setEnabled(false); 4094 else filter->setEnabled(false);
4091 mCalendar->setFilter(filter); 4095 mCalendar->setFilter(filter);
4092 updateView(); 4096 updateView();
4093 if ( !mess.isEmpty() ) 4097 if ( !mess.isEmpty() )
4094 topLevelWidget()->setCaption( mess ); 4098 topLevelWidget()->setCaption( mess );
4095 4099
4096 } 4100 }
4097 emit filtersUpdated(); 4101 emit filtersUpdated();
4098} 4102}
4099 4103
4100void CalendarView::filterEdited() 4104void CalendarView::filterEdited()
4101{ 4105{
4102 mFilterView->updateFilters(); 4106 mFilterView->updateFilters();
4103 updateFilter(); 4107 updateFilter();
4104 writeSettings(); 4108 writeSettings();
4105} 4109}
4106 4110
4107 4111
4108void CalendarView::takeOverEvent() 4112void CalendarView::takeOverEvent()
4109{ 4113{
4110 Incidence *incidence = currentSelection(); 4114 Incidence *incidence = currentSelection();
4111 4115
4112 if (!incidence) return; 4116 if (!incidence) return;
4113 4117
4114 incidence->setOrganizer(KOPrefs::instance()->email()); 4118 incidence->setOrganizer(KOPrefs::instance()->email());
4115 incidence->recreate(); 4119 incidence->recreate();
4116 incidence->setReadOnly(false); 4120 incidence->setReadOnly(false);
4117 4121
4118 updateView(); 4122 updateView();
4119} 4123}
4120 4124
4121void CalendarView::takeOverCalendar() 4125void CalendarView::takeOverCalendar()
4122{ 4126{
4123 // TODO: Create Calendar::allIncidences() function and use it here 4127 // TODO: Create Calendar::allIncidences() function and use it here
4124 4128
4125 clearAllViews(); 4129 clearAllViews();
4126 QPtrList<Event> events = mCalendar->events(); 4130 QPtrList<Event> events = mCalendar->events();
4127 for(uint i=0; i<events.count(); ++i) { 4131 for(uint i=0; i<events.count(); ++i) {
4128 events.at(i)->setOrganizer(KOPrefs::instance()->email()); 4132 events.at(i)->setOrganizer(KOPrefs::instance()->email());
4129 events.at(i)->recreate(); 4133 events.at(i)->recreate();
4130 events.at(i)->setReadOnly(false); 4134 events.at(i)->setReadOnly(false);
4131 } 4135 }
4132 4136
4133 QPtrList<Todo> todos = mCalendar->todos(); 4137 QPtrList<Todo> todos = mCalendar->todos();
4134 for(uint i=0; i<todos.count(); ++i) { 4138 for(uint i=0; i<todos.count(); ++i) {
4135 todos.at(i)->setOrganizer(KOPrefs::instance()->email()); 4139 todos.at(i)->setOrganizer(KOPrefs::instance()->email());
4136 todos.at(i)->recreate(); 4140 todos.at(i)->recreate();
4137 todos.at(i)->setReadOnly(false); 4141 todos.at(i)->setReadOnly(false);
4138 } 4142 }
4139 4143
4140 QPtrList<Journal> journals = mCalendar->journals(); 4144 QPtrList<Journal> journals = mCalendar->journals();
4141 for(uint i=0; i<journals.count(); ++i) { 4145 for(uint i=0; i<journals.count(); ++i) {
4142 journals.at(i)->setOrganizer(KOPrefs::instance()->email()); 4146 journals.at(i)->setOrganizer(KOPrefs::instance()->email());
4143 journals.at(i)->recreate(); 4147 journals.at(i)->recreate();
4144 journals.at(i)->setReadOnly(false); 4148 journals.at(i)->setReadOnly(false);
4145 } 4149 }
4146 4150
4147 updateView(); 4151 updateView();
4148} 4152}
4149 4153
4150void CalendarView::showIntro() 4154void CalendarView::showIntro()
4151{ 4155{
4152 kdDebug() << "To be implemented." << endl; 4156 kdDebug() << "To be implemented." << endl;
4153} 4157}
4154 4158
4155QWidgetStack *CalendarView::viewStack() 4159QWidgetStack *CalendarView::viewStack()
4156{ 4160{
4157 return mRightFrame; 4161 return mRightFrame;
4158} 4162}
4159 4163
4160QWidget *CalendarView::leftFrame() 4164QWidget *CalendarView::leftFrame()
4161{ 4165{
4162 return ( QWidget *)mLeftFrame; 4166 return ( QWidget *)mLeftFrame;
4163} 4167}
4164 4168
4165DateNavigator *CalendarView::dateNavigator() 4169DateNavigator *CalendarView::dateNavigator()
4166{ 4170{
4167 return mNavigator; 4171 return mNavigator;
4168} 4172}
4169 4173
4170KDateNavigator* CalendarView::dateNavigatorWidget() 4174KDateNavigator* CalendarView::dateNavigatorWidget()
4171{ 4175{
4172 return mDateNavigator->navigatorView(); 4176 return mDateNavigator->navigatorView();
4173} 4177}
4174void CalendarView::toggleDateNavigatorWidget() 4178void CalendarView::toggleDateNavigatorWidget()
4175{ 4179{
4176 KOPrefs::instance()->mShowDateNavigator = !KOPrefs::instance()->mShowDateNavigator ; 4180 KOPrefs::instance()->mShowDateNavigator = !KOPrefs::instance()->mShowDateNavigator ;
4177 4181
4178 if (!KOPrefs::instance()->mShowDateNavigator ) 4182 if (!KOPrefs::instance()->mShowDateNavigator )
4179 mDateNavigator->hide(); 4183 mDateNavigator->hide();
4180 else 4184 else
4181 mDateNavigator->show(); 4185 mDateNavigator->show();
4182} 4186}
4183void CalendarView::addView(KOrg::BaseView *view) 4187void CalendarView::addView(KOrg::BaseView *view)
4184{ 4188{
4185 mViewManager->addView(view); 4189 mViewManager->addView(view);
4186} 4190}
4187 4191
4188void CalendarView::showView(KOrg::BaseView *view) 4192void CalendarView::showView(KOrg::BaseView *view)
4189{ 4193{
4190 mViewManager->showView(view, mLeftFrame->isVisible()); 4194 mViewManager->showView(view, mLeftFrame->isVisible());
4191} 4195}
4192 4196
4193Incidence *CalendarView::currentSelection() 4197Incidence *CalendarView::currentSelection()
4194{ 4198{
4195 return mViewManager->currentSelection(); 4199 return mViewManager->currentSelection();
4196} 4200}
4197void CalendarView::toggleAllDaySize() 4201void CalendarView::toggleAllDaySize()
4198{ 4202{
4199 /* 4203 /*
4200 if ( KOPrefs::instance()->mAllDaySize > 47 ) 4204 if ( KOPrefs::instance()->mAllDaySize > 47 )
4201 KOPrefs::instance()->mAllDaySize = KOPrefs::instance()->mAllDaySize /2; 4205 KOPrefs::instance()->mAllDaySize = KOPrefs::instance()->mAllDaySize /2;
4202 else 4206 else
4203 KOPrefs::instance()->mAllDaySize = KOPrefs::instance()->mAllDaySize *2; 4207 KOPrefs::instance()->mAllDaySize = KOPrefs::instance()->mAllDaySize *2;
4204 */ 4208 */
4205 viewManager()->agendaView()->toggleAllDay(); 4209 viewManager()->agendaView()->toggleAllDay();
4206} 4210}
4207void CalendarView::toggleExpand() 4211void CalendarView::toggleExpand()
4208{ 4212{
4209 // if ( mLeftFrame->isHidden() ) { 4213 // if ( mLeftFrame->isHidden() ) {
4210 // mLeftFrame->show(); 4214 // mLeftFrame->show();
4211 // emit calendarViewExpanded( false ); 4215 // emit calendarViewExpanded( false );
4212 // } else { 4216 // } else {
4213 // mLeftFrame->hide(); 4217 // mLeftFrame->hide();
4214 // emit calendarViewExpanded( true ); 4218 // emit calendarViewExpanded( true );
4215 // } 4219 // }
4216 //qDebug(" CalendarView::toggleExpand()"); 4220 //qDebug(" CalendarView::toggleExpand()");
4217 globalFlagBlockAgenda = 1; 4221 globalFlagBlockAgenda = 1;
4218 emit calendarViewExpanded( !mLeftFrame->isHidden() ); 4222 emit calendarViewExpanded( !mLeftFrame->isHidden() );
4219 globalFlagBlockAgenda = 5; 4223 globalFlagBlockAgenda = 5;
4220 mViewManager->raiseCurrentView( !mLeftFrame->isHidden() ); 4224 mViewManager->raiseCurrentView( !mLeftFrame->isHidden() );
4221 //mViewManager->showView( 0, true ); 4225 //mViewManager->showView( 0, true );