In case DBus wasn't available, do not compile DBus related code.

This commit is contained in:
Sanel Zukan 2013-06-03 11:11:07 +00:00
parent 85490945e6
commit d30685514c
1 changed files with 16 additions and 3 deletions

View File

@ -24,6 +24,11 @@
#include <stdio.h>
#include <FL/Fl_Box.H>
#include <edelib/Nls.h>
#include "Applet.h"
#undef EDELIB_HAVE_DBUS
#ifdef EDELIB_HAVE_DBUS
#include <edelib/EdbusConnection.h>
#include <edelib/EdbusMessage.h>
#include <edelib/EdbusList.h>
@ -32,9 +37,6 @@
#include <edelib/List.h>
#include <edelib/Debug.h>
#include <edelib/IconLoader.h>
#include <edelib/Nls.h>
#include "Applet.h"
EDELIB_NS_USING(EdbusConnection)
EDELIB_NS_USING(EdbusMessage)
@ -255,6 +257,17 @@ void BatteryMonitor::set_icon(double percentage) {
IconLoader::set(this, icon, ICON_SIZE_SMALL);
}
#else /* EDELIB_HAVE_DBUS */
class BatteryMonitor : public Fl_Box {
public:
BatteryMonitor() : Fl_Box(0, 0, 30, 25) {
tooltip(_("Battery status not available"));
label("bat");
}
};
#endif
EDE_PANEL_APPLET_EXPORT (
BatteryMonitor,
EDE_PANEL_APPLET_OPTION_ALIGN_RIGHT,