From ad19cb19d1c8b47ba244c02623a6797d7d8c84bc Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Thu, 13 Jun 2024 19:47:56 +0200 Subject: Read installed XML on start --- src/slack-timedate.h | 38 ++++---------------------------------- 1 file changed, 4 insertions(+), 34 deletions(-) (limited to 'src/slack-timedate.h') diff --git a/src/slack-timedate.h b/src/slack-timedate.h index a687ab0..41eb0e7 100644 --- a/src/slack-timedate.h +++ b/src/slack-timedate.h @@ -23,46 +23,16 @@ #define BUS_NAME "org.freedesktop.timedate1" #define BUS_PATH "/org/freedesktop/timedate1" -#define BUS_INTERFACE "org.freedesktop.timedate1" - -#define INTROSPECTION_XML DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE \ - "\n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " " \ - " \n" \ - "\n" #define DEFAULT_EXIT_SEC 300 -constexpr gint32 USEC_PER_SEC = 1000000ULL; -constexpr gint32 NSEC_PER_USEC = 1000ULL; - namespace dlackware::timedate { constexpr const char *zoneinfo_database = "/usr/share/zoneinfo"; + constexpr const char *introspection_xml = "/usr/share/dbus-1/interfaces/org.freedesktop.timedate1.xml"; + + constexpr const gint32 usec_per_sec = 1000000ULL; + constexpr const gint32 nsec_per_usec = 1000ULL; // Returns the system time zone. Glib::ustring timezone(); -- cgit v1.2.3