aboutsummaryrefslogtreecommitdiff
path: root/include/LoginWindow.hpp
blob: b60dddb659c98927e90c11c30309436855e429e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include <gtkmm/grid.h>
#include <gtkmm/entry.h>
#include <gtkmm/button.h>
#include <functional>

namespace dchat
{
    class LoginWindow : public Gtk::Grid
    {
    public:
        LoginWindow();

        void setLoginHandler(std::function<void()> loginHandler);
    private:
        Gtk::Entry usernameInput;
        Gtk::Entry passwordInput;
        Gtk::Button loginButton;
    };
}