ClienteTFG
container_window.h
1 #ifndef CONTAINER_WINDOW_H
2 #define CONTAINER_WINDOW_H
3 #include "view_install.h"
4 #include "view_loggin.h"
5 #include "controller_install.h"
6 #include "conexion.h"
7 #include "session_manager.h"
8 #include "view_info.h"
9 #include "controller_info.h"
10 #include "view_user_info.h"
11 #include "controller_user_info.h"
12 
13 #include <gtkmm/notebook.h>
14 #include <memory>
15 
16 class container_window: public Gtk::Window
17 {
18 public:
25  container_window(conexion *con, Glib::RefPtr< Gtk::Application > app);
26 private:
27  Glib::RefPtr< Gtk::Application > app;
28  std::unique_ptr<session_manager> sesion;
29  view_loggin loggin;
30  view_install install;
31  view_info info;
32  view_user_info uinfo;
33  controller_install *cont_inst;
34  controller_info *cont_info;
35  controller_user_info *con_uinfo;
36  Gtk::Notebook book;
37 };
38 
39 #endif // CONTAINER_WINDOW_H
view_loggin
Definition: view_loggin.h:11
container_window::container_window
container_window(conexion *con, Glib::RefPtr< Gtk::Application > app)
container_window Windos that contains all views and controlers
Definition: container_window.cpp:3
controller_info
Definition: controller_info.h:7
controller_install
Definition: controller_install.h:6
container_window
Definition: container_window.h:16
view_user_info
Definition: view_user_info.h:9
view_info
Definition: view_info.h:9
conexion
Definition: conexion.h:5
view_install
Definition: view_install.h:9
controller_user_info
Definition: controller_user_info.h:7