[prev in list] [next in list] [prev in thread] [next in thread]
List: kmail-devel
Subject: [Bug 7765] Online/offline
From: Matt Douhan <matt () fruitsalad ! org>
Date: 2005-07-25 20:21:21
Message-ID: 20050725202121.9736.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=7765
matt fruitsalad org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From matt fruitsalad org 2005-07-25 22:21 -------
SVN commit 438714 by mdouhan:
Selecting online IMAP folders is not possible in offline mode
This means the last of Carstens list has been implemented
BUG:7765
M +19 -0 kmmainwidget.cpp
--- trunk/KDE/kdepim/kmail/kmmainwidget.cpp #438713:438714
@ -1756,6 +1756,25 @
}
mFolder = aFolder;
+
+ if ( mFolder && mFolder->folderType() == KMFolderTypeImap && kmkernel->isOffline() ) {
+ const KCursorSaver idle( KBusyPtr::idle() );
+ int rc =
+ KMessageBox::questionYesNo( this,
+ i18n("The selected folder is an online IMAP folder, "
+ "KMail is currently in offline mode. "
+ "How do you want to proceed?"),
+ i18n("Online/Offline"),
+ i18n("Work Online"),
+ i18n("Work Offline"));
+
+ if( rc == KMessageBox::No ) {
+ return;
+ } else {
+ kmkernel->resumeNetworkJobs();
+ }
+ }
+
if ( aFolder && aFolder->folderType() == KMFolderTypeImap )
{
KMFolderImap *imap = static_cast<KMFolderImap*>(aFolder->storage());
_______________________________________________
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