-rw-r--r-- | korganizer/kofilterview.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/korganizer/kofilterview.cpp b/korganizer/kofilterview.cpp index 9709324..a8a3052 100644 --- a/korganizer/kofilterview.cpp +++ b/korganizer/kofilterview.cpp @@ -177,16 +177,18 @@ void KOCalEditView::selectReadOnly(int id ,bool b ) { KOPrefs::instance()->getCalendar( id )->isReadOnly = b; emit calendarReadonly ( id , b ); if ( KOPrefs::instance()->getCalendar( id )->isStandard && b && id > 1 ) { KOPrefs::instance()->getCalendar( id )->isStandard = false; KOPrefs::instance()->getCalendar( 1 )->isStandard = true; + mStdandardB.at(0)->setChecked( true ); + mStdandardB.at(id-1)->setChecked( false ); emit setCalendarDefault ( 1 ); } + mStdandardB.at(id-1)->setEnabled( !b ); emit needsUpdate(); - QTimer::singleShot( 0, this, SLOT ( readConfig() ) ); } void KOCalEditView::setColor( const QColor& c, int id ) { KOPrefs::instance()->getCalendar( id )->mDefaultColor = c; emit needsUpdate(); @@ -276,21 +278,12 @@ void KOCalEditView::readConfig() connect(addBut,SIGNAL(clicked()),SLOT(addCal())); lab = new QLabel ( " ", mw ); mainLayout->addWidget( lab,0,++ii ); -#if 0 - addBut = new QPushButton ( mw ); - mainLayout->addWidget( addBut,0,6 ); - addBut->setPixmap ( SmallIcon("minus")); - connect(addBut,SIGNAL(clicked()),SLOT(deleteAll())); - addBut->setMaximumWidth( addBut->sizeHint().height() ); -#endif - - KopiCalendarFile * kkf = KOPrefs::instance()->mCalendars.first(); int row = 1; while ( kkf ) { int iii = 0; KOCalRadioButton* rb = new KOCalRadioButton( mw ); mainLayout->addWidget( rb,row,0 );mStdandardB.append( rb ); |