From 111cc213644c3d3f0f0659b7c61877871c6a5519 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Mon, 6 Oct 2014 00:52:45 -0500 Subject: Detect if kmail is online or offline and automatically switch modes This relates to Bug 1525 and Bug 1105 --- kmail/kmkernel.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'kmail/kmkernel.h') diff --git a/kmail/kmkernel.h b/kmail/kmkernel.h index 993c8a0e9..0dc46441e 100644 --- a/kmail/kmkernel.h +++ b/kmail/kmkernel.h @@ -14,6 +14,8 @@ #include #include +#include + #include "kmailIface.h" #include "kmmsgbase.h" #include "globalsettings.h" @@ -434,6 +436,7 @@ public slots: protected slots: void slotDataReq(TDEIO::Job*,TQByteArray&); void slotResult(TDEIO::Job*); + void slotNetworkStateChanged(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString); signals: void configChanged(); @@ -443,6 +446,7 @@ signals: private: void openReader( bool onlyCheck ); KMMsgStatus strToStatus(const TQString &flags); + bool networkStateConnected(); KMFolder *currentFolder(); KMFolder *the_inboxFolder; @@ -522,6 +526,8 @@ private: TQStringList mAddMessageMsgIds; TQString mAddMessageLastFolder; KMFolder *mAddMsgCurrentFolder; + + TDEGlobalNetworkManager *mNetworkManager; }; #endif -- cgit v1.2.1