1// Don't modify, generated file from /home/lucius/Code/aseprite/data/widgets/open_sequence.xml
2
3#ifndef GENERATED_OPEN_SEQUENCE_H_INCLUDED
4#define GENERATED_OPEN_SEQUENCE_H_INCLUDED
5#pragma once
6
7#include "app/find_widget.h"
8#include "app/load_widget.h"
9#include "app/ui/expr_entry.h"
10#include "ui/button.h"
11#include "ui/listbox.h"
12#include "ui/view.h"
13#include "ui/window.h"
14
15namespace app {
16namespace gen {
17
18 class OpenSequence : public ui::Window {
19 public:
20 OpenSequence() : ui::Window(ui::Window::WithTitleBar) {
21 app::load_widget("open_sequence.xml", "open_sequence", this);
22 app::finder(this)
23 >> "view" >> m_view
24 >> "files" >> m_files
25 >> "duration" >> m_duration
26 >> "repeat" >> m_repeat
27 >> "dont_show" >> m_dontShow
28 >> "agree" >> m_agree
29 >> "skip" >> m_skip
30 ;
31 }
32
33 ui::View* view() const { return m_view; }
34 ui::ListBox* files() const { return m_files; }
35 app::ExprEntry* duration() const { return m_duration; }
36 ui::CheckBox* repeat() const { return m_repeat; }
37 ui::CheckBox* dontShow() const { return m_dontShow; }
38 ui::Button* agree() const { return m_agree; }
39 ui::Button* skip() const { return m_skip; }
40
41 private:
42 ui::View* m_view;
43 ui::ListBox* m_files;
44 app::ExprEntry* m_duration;
45 ui::CheckBox* m_repeat;
46 ui::CheckBox* m_dontShow;
47 ui::Button* m_agree;
48 ui::Button* m_skip;
49 };
50
51} // namespace gen
52} // namespace app
53
54#endif
55