aboutsummaryrefslogtreecommitdiffstats
path: root/src/jo_notify.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jo_notify.cpp')
-rw-r--r--src/jo_notify.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/jo_notify.cpp b/src/jo_notify.cpp
new file mode 100644
index 0000000..1683871
--- /dev/null
+++ b/src/jo_notify.cpp
@@ -0,0 +1,26 @@
+#include <jo_lowbat.hpp>
+
+void
+jo_notify(const string batlvl) {
+ string str = nullptr;
+ const char *cmd = nullptr;
+
+ str = "notify-send \"";
+ str += batlvl;
+ str += "%\" \"Please plug in computer\" -u critical -t 15000";
+
+ cmd = str.c_str();
+ system(cmd);
+}
+
+void
+jo_speak(const string msg) {
+ string str = nullptr;
+ const char *cmd = nullptr;
+
+ str = "echo \"";
+ str += msg;
+ str += "\" | espeak";
+ cmd = str.c_str();
+ system(cmd);
+}