Freeciv21
Develop your civilization from humble roots to a global empire
ruledit_qt.h File Reference
#include <QLabel>
#include <QMainWindow>
#include <QObject>
#include <QTabWidget>
#include "effect_edit.h"
#include "rulesave.h"
#include "speclist.h"
+ Include dependency graph for ruledit_qt.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ruledit_main
 
class  ruledit_gui
 

Macros

#define SPECLIST_TAG   req_edit
 
#define SPECLIST_TYPE   class req_edit
 
#define req_edit_list_iterate(reqeditlist, preqedit)    TYPED_LIST_ITERATE(class req_edit, reqeditlist, preqedit)
 
#define req_edit_list_iterate_end   LIST_ITERATE_END
 
#define SPECLIST_TAG   effect_edit
 
#define SPECLIST_TYPE   class effect_edit
 
#define effect_edit_list_iterate(effecteditlist, peffectedit)    TYPED_LIST_ITERATE(class effect_edit, effecteditlist, peffectedit)
 
#define effect_edit_list_iterate_end   LIST_ITERATE_END
 
#define SPECLIST_TAG   req_vec_fix
 
#define SPECLIST_TYPE   class req_vec_fix
 
#define req_vec_fix_list_iterate(reqvecfixlist, preqvecfix)    TYPED_LIST_ITERATE(class req_vec_fix, reqvecfixlist, preqvecfix)
 
#define req_vec_fix_list_iterate_end   LIST_ITERATE_END
 

Functions

void ruledit_qt_display_requirers (const char *msg, void *data)
 Display requirer list. More...
 

Macro Definition Documentation

◆ effect_edit_list_iterate

#define effect_edit_list_iterate (   effecteditlist,
  peffectedit 
)     TYPED_LIST_ITERATE(class effect_edit, effecteditlist, peffectedit)

Definition at line 70 of file ruledit_qt.h.

◆ effect_edit_list_iterate_end

#define effect_edit_list_iterate_end   LIST_ITERATE_END

Definition at line 72 of file ruledit_qt.h.

◆ req_edit_list_iterate

#define req_edit_list_iterate (   reqeditlist,
  preqedit 
)     TYPED_LIST_ITERATE(class req_edit, reqeditlist, preqedit)

Definition at line 61 of file ruledit_qt.h.

◆ req_edit_list_iterate_end

#define req_edit_list_iterate_end   LIST_ITERATE_END

Definition at line 63 of file ruledit_qt.h.

◆ req_vec_fix_list_iterate

#define req_vec_fix_list_iterate (   reqvecfixlist,
  preqvecfix 
)     TYPED_LIST_ITERATE(class req_vec_fix, reqvecfixlist, preqvecfix)

Definition at line 79 of file ruledit_qt.h.

◆ req_vec_fix_list_iterate_end

#define req_vec_fix_list_iterate_end   LIST_ITERATE_END

Definition at line 81 of file ruledit_qt.h.

◆ SPECLIST_TAG [1/3]

#define SPECLIST_TAG   req_edit

Definition at line 75 of file ruledit_qt.h.

◆ SPECLIST_TAG [2/3]

#define SPECLIST_TAG   effect_edit

Definition at line 75 of file ruledit_qt.h.

◆ SPECLIST_TAG [3/3]

#define SPECLIST_TAG   req_vec_fix

Definition at line 75 of file ruledit_qt.h.

◆ SPECLIST_TYPE [1/3]

#define SPECLIST_TYPE   class req_edit

Definition at line 76 of file ruledit_qt.h.

◆ SPECLIST_TYPE [2/3]

#define SPECLIST_TYPE   class effect_edit

Definition at line 76 of file ruledit_qt.h.

◆ SPECLIST_TYPE [3/3]

#define SPECLIST_TYPE   class req_vec_fix

Definition at line 76 of file ruledit_qt.h.

Function Documentation

◆ ruledit_qt_display_requirers()

void ruledit_qt_display_requirers ( const char *  msg,
void *  data 
)