[prev in list] [next in list] [prev in thread] [next in thread]
List: kmail-devel
Subject: [Bug 87417] Choosing threading for a folder before folder is
From: Till Adam <adam () kde ! org>
Date: 2005-01-01 18:45:02
Message-ID: 20050101184502.8238.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=87417
adam kde org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
------- Additional Comments From adam kde org 2005-01-01 19:45 -------
CVS commit by tilladam:
Make sure the actions pertaining to the headers list and the readerwindow
are only active when those contain something.
BUG: 87417
M +7 -4 kmmainwidget.cpp 1.304
--- kdepim/kmail/kmmainwidget.cpp #1.303:1.304
@ -1639,4 +1639,5 @ void KMMainWidget::folderSelected()
{
folderSelected( mFolder );
+ updateFolderMenu();
// opened() before the getAndCheckFolder() in folderSelected
if ( mFolder && mFolder->folderType() == KMFolderTypeImap )
@ -1695,4 +1696,5 @ void KMMainWidget::folderSelected( KMFol
imap->getAndCheckFolder();
mHeaders->setFolder( 0 );
+ updateFolderMenu();
mForceJumpToUnread = forceJumpToUnread;
return;
@ -3013,7 +3015,8 @ void KMMainWidget::updateFolderMenu()
mExpireFolderAction->setEnabled( mFolder && mFolder->isAutoExpire() );
updateMarkAsReadAction();
- mPreferHtmlAction->setEnabled( mFolder ? true : false );
- mPreferHtmlLoadExtAction->setEnabled( mFolder && (mHtmlPref ? !mFolderHtmlPref : \
mFolderHtmlPref) ? true : false );
- mThreadMessagesAction->setEnabled( mFolder ? true : false );
+ // the visual ones only make sense if we are showing a message list
+ mPreferHtmlAction->setEnabled( mHeaders->folder() ? true : false );
+ mPreferHtmlLoadExtAction->setEnabled( mHeaders->folder() && (mHtmlPref ? \
!mFolderHtmlPref : mFolderHtmlPref) ? true : false ); + \
mThreadMessagesAction->setEnabled( mHeaders->folder() ? true : false );
mPreferHtmlAction->setChecked( mHtmlPref ? !mFolderHtmlPref : mFolderHtmlPref );
@ -3022,5 +3025,5 @ void KMMainWidget::updateFolderMenu()
mThreadPref ? !mFolderThreadPref : mFolderThreadPref );
mThreadBySubjectAction->setEnabled(
- mFolder ? ( mThreadMessagesAction->isChecked()) : false );
+ mHeaders->folder() ? ( mThreadMessagesAction->isChecked()) : false );
mThreadBySubjectAction->setChecked( mFolderThreadSubjPref );
}
_______________________________________________
KMail developers mailing list
KMail-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmail-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic