#pragma once #include "ChatWindow.hpp" #include "LoginWindow.hpp" #include #include #include #include namespace dchat { class Window : public Gtk::Window { public: Window(); virtual ~Window(); private: std::unique_ptr database; std::mutex databaseCallbackMutex; Gtk::Stack stack; LoginWindow loginWindow; ChatWindow chatWindow; }; }