OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
cl_uimaprotationsetup.h
1/*
2===========================================================================
3Copyright (C) 2023 the OpenMoHAA team
4
5This file is part of OpenMoHAA source code.
6
7OpenMoHAA source code is free software; you can redistribute it
8and/or modify it under the terms of the GNU General Public License as
9published by the Free Software Foundation; either version 2 of the License,
10or (at your option) any later version.
11
12OpenMoHAA source code is distributed in the hope that it will be
13useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with OpenMoHAA source code; if not, write to the Free Software
19Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20===========================================================================
21*/
22
23#pragma once
24
25#include "../uilib/uilistbox.h"
26
27class UIMapRotationListBox : public UIListBox
28{
29 CLASS_PROTOTYPE(UIMapRotationListBox);
30
31public:
32 UIMapRotationListBox();
33
34 void RefreshRotationList(Event *ev);
35 void PopulateRotationList();
36};
37
38class UIMapListBox : public UIListBox
39{
40 CLASS_PROTOTYPE(UIMapListBox);
41
42public:
43 UIMapListBox();
44
45 void RefreshMapList(Event *ev);
46 void PopulateMapList();
47};
48
49class UIAddToRotationButton : public UIButton
50{
51 CLASS_PROTOTYPE(UIAddToRotationButton);
52
53public:
54 void Released(Event *ev);
55};
56
57class UIRemoveFromRotationButton : public UIButton
58{
59 CLASS_PROTOTYPE(UIRemoveFromRotationButton);
60
61public:
62 void Released(Event *ev);
63};
64
65class UIRotationApplyButton : public UIButton
66{
67 CLASS_PROTOTYPE(UIRotationApplyButton);
68
69public:
70 void Released(Event *ev);
71};
72
73class UIRotationMoveItemUpButton : public UIButton
74{
75 CLASS_PROTOTYPE(UIRotationMoveItemUpButton);
76
77public:
78 void Released(Event *ev);
79};
80
81class UIRotationMoveItemDownButton : public UIButton
82{
83 CLASS_PROTOTYPE(UIRotationMoveItemDownButton);
84
85public:
86 void Released(Event *ev);
87};
Definition listener.h:246
Definition cl_uimaprotationsetup.h:50
Definition cl_uimaprotationsetup.h:58
Definition cl_uimaprotationsetup.h:66
Definition cl_uimaprotationsetup.h:82
Definition cl_uimaprotationsetup.h:74