Freeciv21
Develop your civilization from humble roots to a global empire
edit_utype Class Reference

#include <edit_utype.h>

+ Inheritance diagram for edit_utype:
+ Collaboration diagram for edit_utype:

Public Member Functions

 edit_utype (ruledit_gui *ui_in, struct unit_type *utype_in)
 Setup edit_utype object. More...
 
void refresh ()
 Refresh the information. More...
 

Private Slots

void req_menu (QAction *action)
 User selected tech to be req of utype. More...
 

Private Attributes

ruledit_guiui
 
struct unit_typeutype
 
QToolButton * req_button
 

Detailed Description

Definition at line 24 of file edit_utype.h.

Constructor & Destructor Documentation

◆ edit_utype()

edit_utype::edit_utype ( ruledit_gui ui_in,
struct unit_type utype_in 
)
explicit

Setup edit_utype object.

Definition at line 32 of file edit_utype.cpp.

Member Function Documentation

◆ refresh()

void edit_utype::refresh ( )

Refresh the information.

Definition at line 68 of file edit_utype.cpp.

Referenced by edit_utype(), and req_menu().

◆ req_menu

void edit_utype::req_menu ( QAction *  action)
privateslot

User selected tech to be req of utype.

Definition at line 76 of file edit_utype.cpp.

Referenced by edit_utype().

Member Data Documentation

◆ req_button

QToolButton* edit_utype::req_button
private

Definition at line 34 of file edit_utype.h.

Referenced by edit_utype(), and refresh().

◆ ui

ruledit_gui* edit_utype::ui
private

Definition at line 32 of file edit_utype.h.

Referenced by edit_utype().

◆ utype

struct unit_type* edit_utype::utype
private

Definition at line 33 of file edit_utype.h.

Referenced by edit_utype(), refresh(), and req_menu().