Freeciv-3.2
Loading...
Searching...
No Matches
tools
ruledit
edit_extra.h
Go to the documentation of this file.
1
/***********************************************************************
2
Freeciv - Copyright (C) 2023 The Freeciv Team
3
This program is free software; you can redistribute it and/or modify
4
it under the terms of the GNU General Public License as published by
5
the Free Software Foundation; either version 2, or (at your option)
6
any later version.
7
8
This program is distributed in the hope that it will be useful,
9
but WITHOUT ANY WARRANTY; without even the implied warranty of
10
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
GNU General Public License for more details.
12
***********************************************************************/
13
14
#ifndef FC__EDIT_EXTRA_H
15
#define FC__EDIT_EXTRA_H
16
17
#ifdef HAVE_CONFIG_H
18
#include <fc_config.h>
19
#endif
20
21
// Qt
22
#include <QDialog>
23
24
// ruledit
25
#include "
values_dlg.h
"
26
27
class
QGridLayout
;
28
class
QLineEdit;
29
class
QSpinBox
;
30
31
class
ruledit_gui
;
32
33
class
edit_extra
:
public
values_dlg
34
{
35
Q_OBJECT
36
37
public
:
38
explicit
edit_extra
(
ruledit_gui
*
ui_in
,
struct
extra_type
*
extra_in
);
39
void
refresh
();
40
41
private
:
42
ruledit_gui
*
ui
;
43
struct
extra_type
*
extra
;
44
QLineEdit *
gfx_tag
;
45
QLineEdit *
gfx_tag_alt
;
46
QLineEdit *
act_gfx
;
47
QLineEdit *
act_gfx_alt
;
48
QLineEdit *
act_gfx_alt2
;
49
QLineEdit *
rmact_gfx
;
50
QLineEdit *
rmact_gfx_alt
;
51
QLineEdit *
rmact_gfx_alt2
;
52
53
QGridLayout
*
natives_layout
;
54
QGridLayout
*
flag_layout
;
55
56
protected
:
57
void
closeEvent
(
QCloseEvent
*
cevent
);
58
59
private
slots
:
60
void
gfx_tag_given
();
61
void
gfx_tag_alt_given
();
62
void
act_gfx_given
();
63
void
act_gfx_alt_given
();
64
void
act_gfx_alt2_given
();
65
void
rmact_gfx_given
();
66
void
rmact_gfx_alt_given
();
67
void
rmact_gfx_alt2_given
();
68
void
helptext
();
69
};
70
71
#endif
// FC__EDIT_EXTRA_H
edit_extra
Definition
edit_extra.h:34
edit_extra::rmact_gfx_alt2_given
void rmact_gfx_alt2_given()
Definition
edit_extra.cpp:311
edit_extra::flag_layout
QGridLayout * flag_layout
Definition
edit_extra.h:54
edit_extra::rmact_gfx_given
void rmact_gfx_given()
Definition
edit_extra.cpp:291
edit_extra::act_gfx_alt2_given
void act_gfx_alt2_given()
Definition
edit_extra.cpp:281
edit_extra::refresh
void refresh()
Definition
edit_extra.cpp:226
edit_extra::act_gfx_alt2
QLineEdit * act_gfx_alt2
Definition
edit_extra.h:48
edit_extra::gfx_tag_alt_given
void gfx_tag_alt_given()
Definition
edit_extra.cpp:251
edit_extra::closeEvent
void closeEvent(QCloseEvent *cevent)
Definition
edit_extra.cpp:178
edit_extra::rmact_gfx_alt_given
void rmact_gfx_alt_given()
Definition
edit_extra.cpp:301
edit_extra::rmact_gfx_alt2
QLineEdit * rmact_gfx_alt2
Definition
edit_extra.h:51
edit_extra::gfx_tag
QLineEdit * gfx_tag
Definition
edit_extra.h:44
edit_extra::extra
struct extra_type * extra
Definition
edit_extra.h:43
edit_extra::gfx_tag_alt
QLineEdit * gfx_tag_alt
Definition
edit_extra.h:45
edit_extra::rmact_gfx
QLineEdit * rmact_gfx
Definition
edit_extra.h:49
edit_extra::rmact_gfx_alt
QLineEdit * rmact_gfx_alt
Definition
edit_extra.h:50
edit_extra::act_gfx
QLineEdit * act_gfx
Definition
edit_extra.h:46
edit_extra::natives_layout
QGridLayout * natives_layout
Definition
edit_extra.h:53
edit_extra::ui
ruledit_gui * ui
Definition
edit_extra.h:42
edit_extra::act_gfx_given
void act_gfx_given()
Definition
edit_extra.cpp:261
edit_extra::helptext
void helptext()
Definition
edit_extra.cpp:321
edit_extra::gfx_tag_given
void gfx_tag_given()
Definition
edit_extra.cpp:241
edit_extra::act_gfx_alt
QLineEdit * act_gfx_alt
Definition
edit_extra.h:47
edit_extra::act_gfx_alt_given
void act_gfx_alt_given()
Definition
edit_extra.cpp:271
ruledit_gui
Definition
ruledit_qt.h:97
values_dlg
Definition
values_dlg.h:28
incite_cost
char * incite_cost
Definition
comments.c:75
slots
struct player_slot * slots
Definition
player.c:51
extra_type
Definition
extras.h:88
values_dlg.h
Generated on Sun Dec 22 2024 23:00:34 for Freeciv-3.2 by
1.9.8