1 // Aseprite UI Library
2 // Copyright (C) 2001-2017  David Capello
3 //
4 // This file is released under the terms of the MIT license.
5 // Read LICENSE.txt for more information.
6 
7 #ifndef UI_INIT_THEME_EVENT_H_INCLUDED
8 #define UI_INIT_THEME_EVENT_H_INCLUDED
9 #pragma once
10 
11 #include "ui/event.h"
12 
13 namespace ui {
14 
15   class Theme;
16 
17   class InitThemeEvent : public Event {
18   public:
InitThemeEvent(Component * source,Theme * theme)19     InitThemeEvent(Component* source,
20                    Theme* theme)
21       : Event(source)
22       , m_theme(theme) { }
23 
theme()24     Theme* theme() const { return m_theme; }
25 
26   private:
27     Theme* m_theme;
28   };
29 
30 } // namespace ui
31 
32 #endif  // UI_INIT_THEME_EVENT_H_INCLUDED
33