gnome: chat notifications

Send chat notifications if the call is not selected
or if the window is not in focus. (Try to) close the chat
notification if its still open when call is selected.

Refs #75364

Change-Id: Ib5b42060b8fcba6c94da3a540370f6d0ebe5a603
diff --git a/src/ringnotify.h b/src/ringnotify.h
index a67e000..d42c972 100644
--- a/src/ringnotify.h
+++ b/src/ringnotify.h
@@ -31,9 +31,11 @@
 #ifndef RING_NOTIFY_H_
 #define RING_NOTIFY_H_
 
-#include <glib.h>
+#include <gtk/gtk.h>
+#include "ring_client.h"
 
 class Call;
+class QString;
 
 G_BEGIN_DECLS
 
@@ -41,6 +43,8 @@
 void     ring_notify_uninit();
 gboolean ring_notify_is_initted();
 gboolean ring_notify_incoming_call(Call *call);
+void     ring_notify_monitor_chat_notifications(RingClient *client);
+gboolean ring_notify_close_chat_notification(Call *call);
 
 G_END_DECLS