aboutsummaryrefslogtreecommitdiff
path: root/src/events/WinCreatedEvent.hpp
blob: b2d1bba763d7c3aaf1041c35b9ca5805e8a8faad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include <QtCore>
#include <lua.hpp>

#include "events/Event.hpp"
#include "widgets/BrowserWindow.hpp"

class WinCreatedEvent : public Event {
public:
  const WindowId win_id;

  WinCreatedEvent(WindowId win_id) : win_id(win_id) { kind = "WinCreated"; }

  void lua_push(lua_State *state) const override {
    Event::lua_push(state);
    SET_FIELD("win_id", integer, win_id)
  }
};