ClienteTFG/view_loggin.h
2020-06-01 23:24:24 +02:00

44 lines
794 B
C++

#ifndef VIEW_LOGGIN_H
#define VIEW_LOGGIN_H
#include <gtkmm/window.h>
#include <gtkmm/button.h>
#include <gtkmm/box.h>
#include <gtkmm/label.h>
#include <gtkmm/entry.h>
#include "session_manager.h"
class view_loggin : public Gtk::Window
{
public:
/**
* @brief view_loggin
* View that permit show a loggig, include a minimal controler
* @param sesi Model that implements the funcionality
*/
view_loggin(session_manager *sesi);
session_manager *sesi;
Gtk::Label user;
Gtk::Entry entry_user;
Gtk::Box box_user;
Gtk::Label pass;
Gtk::Entry entry_pass;
Gtk::Box box_pass;
Gtk::Button button;
Gtk::Box box;
/**
* @brief on_button_clicked
* Function of a button
*/
void on_button_clicked();
bool login;
bool admin;
};
#endif // VIEW_LOGGIN_H