summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2015-06-14 04:00:26 +0200
committerSlávek Banko <slavek.banko@axis.cz>2015-06-14 04:02:36 +0200
commit3c3dfdfd7ffbd59bc1f089d6f57b179889f57ac8 (patch)
treeff4e428c4f585eb46ebd96ca9ff525df8691e4f0
parentf0e4495b65a3f5c97f11313480929bd4fd40ed03 (diff)
downloadtdepim-3c3dfdfd7ffbd59bc1f089d6f57b179889f57ac8.tar.gz
tdepim-3c3dfdfd7ffbd59bc1f089d6f57b179889f57ac8.zip
Fix FTBFS when build without tdehw-lib
Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit c0e6e0eddc721f28a273c15688db0c6f46ed78e1)
-rw-r--r--kmail/kmkernel.cpp5
-rw-r--r--kmail/kmkernel.h12
2 files changed, 16 insertions, 1 deletions
diff --git a/kmail/kmkernel.cpp b/kmail/kmkernel.cpp
index aa01c9683..6f18a36b1 100644
--- a/kmail/kmkernel.cpp
+++ b/kmail/kmkernel.cpp
@@ -170,6 +170,7 @@ KMKernel::KMKernel (TQObject *parent, const char *name) :
connectDCOPSignal( 0, 0, "kmailSelectFolder(TQString)",
"selectFolder(TQString)", false );
+#ifdef __TDE_HAVE_TDEHWLIB
mNetworkManager = TDEGlobal::networkManager();
if (mNetworkManager) {
connect( mNetworkManager, TQT_SIGNAL( networkDeviceStateChanged( TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString ) ),
@@ -181,6 +182,7 @@ KMKernel::KMKernel (TQObject *parent, const char *name) :
stopNetworkJobs();
}
}
+#endif
}
KMKernel::~KMKernel ()
@@ -2470,6 +2472,7 @@ int KMKernel::timeOfLastMessageCountChange() const
bool KMKernel::networkStateConnected()
{
+#ifdef __TDE_HAVE_TDEHWLIB
if (mNetworkManager) {
TDENetworkGlobalManagerFlags::TDENetworkGlobalManagerFlags networkStatus = mNetworkManager->backendStatus();
if ((networkStatus & TDENetworkGlobalManagerFlags::Connected)
@@ -2488,6 +2491,8 @@ bool KMKernel::networkStateConnected()
// Assume connected
return true;
}
+#endif
+ return true;
}
void KMKernel::slotNetworkStateChanged(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString)
diff --git a/kmail/kmkernel.h b/kmail/kmkernel.h
index 0dc46441e..610ab4768 100644
--- a/kmail/kmkernel.h
+++ b/kmail/kmkernel.h
@@ -9,12 +9,20 @@
#include <weaver.h>
#include <weaverlogger.h>
+#include <kdemacros.h>
#include <tdeconfig.h>
#include <tdeversion.h>
#include <tdeimproxy.h>
#include <tdepimmacros.h>
-#include <tdenetworkconnections.h>
+#ifdef __TDE_HAVE_TDEHWLIB
+# include <tdenetworkconnections.h>
+#else
+namespace TDENetworkConnectionStatus {
+ enum TDENetworkConnectionStatus {
+ };
+}
+#endif
#include "kmailIface.h"
#include "kmmsgbase.h"
@@ -527,7 +535,9 @@ private:
TQString mAddMessageLastFolder;
KMFolder *mAddMsgCurrentFolder;
+#ifdef __TDE_HAVE_TDEHWLIB
TDEGlobalNetworkManager *mNetworkManager;
+#endif
};
#endif