aboutsummaryrefslogtreecommitdiff
path: root/include/Window.hpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2018-10-25 17:51:19 +0200
committerdec05eba <dec05eba@protonmail.com>2018-10-25 17:51:19 +0200
commit616fb291ee1f62202affbec3a043f741c2c2469c (patch)
treeac4347b38cf598e29893fa2be5584324e5258b9a /include/Window.hpp
parent9096d6ef3710118f98c46f6e7f7689d5aa11c7f4 (diff)
Login works and showing messages, nothing else
Diffstat (limited to 'include/Window.hpp')
-rw-r--r--include/Window.hpp24
1 files changed, 14 insertions, 10 deletions
diff --git a/include/Window.hpp b/include/Window.hpp
index 2810bbd..96197c6 100644
--- a/include/Window.hpp
+++ b/include/Window.hpp
@@ -4,17 +4,21 @@
#include "LoginWindow.hpp"
#include <gtkmm/window.h>
#include <gtkmm/stack.h>
+#include <odhtdb/Database.hpp>
+#include <mutex>
namespace dchat
{
- class Window : public Gtk::Window
- {
- public:
- Window();
- virtual ~Window();
- protected:
- Gtk::Stack stack;
- LoginWindow loginWindow;
- ChatWindow chatWindow;
- };
+ class Window : public Gtk::Window
+ {
+ public:
+ Window();
+ virtual ~Window();
+ protected:
+ std::unique_ptr<odhtdb::Database> database;
+ std::mutex databaseCallbackMutex;
+ Gtk::Stack stack;
+ LoginWindow loginWindow;
+ ChatWindow chatWindow;
+ };
} \ No newline at end of file