Freeciv21
Develop your civilization from humble roots to a global empire
req_vec_fix.h File Reference
#include <fc_config.h>
#include <QWidget>
#include "requirements.h"
+ Include dependency graph for req_vec_fix.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  req_vec_fix_item
 Ruleset entity specific methods for the ruleset item having its requirements fixed. More...
 
class  req_vec_fix_problem
 Widget for choosing among the suggested solutions to a problem. More...
 
class  req_vec_fix
 Widget for solving requirement vector problems for a ruleset item. More...
 

Enumerations

enum  req_vec_problem_seriousness { RVPS_NO_PROBLEM , RVPS_IMPROVE , RVPS_REPAIR }
 

Functions

void mark_item (QListWidgetItem *item, enum req_vec_problem_seriousness problem_level)
 Mark a ruleset item in a list as having a problem. More...
 

Enumeration Type Documentation

◆ req_vec_problem_seriousness

Enumerator
RVPS_NO_PROBLEM 
RVPS_IMPROVE 
RVPS_REPAIR 

Definition at line 31 of file req_vec_fix.h.

Function Documentation

◆ mark_item()

void mark_item ( QListWidgetItem *  item,
enum req_vec_problem_seriousness  problem_level 
)

Mark a ruleset item in a list as having a problem.

Parameters
itemthe ruleset item's representation in the list.
problem_levelhow serious the problem, if it exists at all, is.

Definition at line 32 of file req_vec_fix.cpp.

Referenced by tab_enabler::refresh(), and tab_enabler::update_enabler_info().