aboutsummaryrefslogtreecommitdiff
path: root/include/datetime/clock.h
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2014-09-16 14:57:35 -0500
committerCharles Kerr <charles.kerr@canonical.com>2014-09-16 14:57:35 -0500
commit2c4bfbbfa53d62249f350dedbf19676f5003e632 (patch)
treeb59b4fedfe0b5fb24808ff7b4f95d0c27e08f1e4 /include/datetime/clock.h
parentdc501b4b28452b097da0703cc77867377340ed13 (diff)
parent790f43bcea23f926f6617e0fe41026a3adaee8cc (diff)
downloadayatana-indicator-datetime-2c4bfbbfa53d62249f350dedbf19676f5003e632.tar.gz
ayatana-indicator-datetime-2c4bfbbfa53d62249f350dedbf19676f5003e632.tar.bz2
ayatana-indicator-datetime-2c4bfbbfa53d62249f350dedbf19676f5003e632.zip
sync with trunk
Diffstat (limited to 'include/datetime/clock.h')
-rw-r--r--include/datetime/clock.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/include/datetime/clock.h b/include/datetime/clock.h
index c5c3105..64d275b 100644
--- a/include/datetime/clock.h
+++ b/include/datetime/clock.h
@@ -55,12 +55,9 @@ protected:
void maybe_emit (const DateTime& a, const DateTime& b);
private:
- static void on_system_bus_ready(GObject*, GAsyncResult*, gpointer);
- static void on_prepare_for_sleep(GDBusConnection*, const gchar*, const gchar*, const gchar*, const gchar*, GVariant*, gpointer);
-
- GCancellable * m_cancellable = nullptr;
- GDBusConnection * m_system_bus = nullptr;
- unsigned int m_sleep_subscription_id = 0;
+ class Impl;
+ friend class Impl;
+ std::unique_ptr<Impl> m_impl;
// we've got raw pointers and GSignal tags in here, so disable copying
Clock(const Clock&) =delete;