14 #ifndef FC__EFFECT_EDIT_H
15 #define FC__EFFECT_EDIT_H
17 #include <fc_config.h>
21 #include <QListWidget>
22 #include <QToolButton>
53 void add(
const char *msg);
struct effect_list * effects
QToolButton * edit_type_button
void close_now()
User pushed close button.
void fill_active()
Fill active menus from selected effect.
void edit_reqs()
User wants to edit requirements.
enum effect_filter_main_class efmc
void add_effect_to_list(struct effect *peffect, struct effect_list_fill_data *data)
Add entry to effect list.
void add(const char *msg)
void set_value(int value)
Read value from spinbox to effect.
~effect_edit() override
Effect edit destructor.
QListWidget * list_widget
void closeEvent(QCloseEvent *event) override
User clicked windows close button.
struct universal * filter_get()
Getter for filter.
void refresh()
Refresh the information.
void effect_type_menu(QAction *action)
User selected type for the effect.
effect_edit(ruledit_gui *ui_in, const QString &target, struct universal *filter_in, enum effect_filter_main_class efmc_in)
Setup effect_edit object.
void select_effect()
User selected effect from the list.
struct universal * filter
enum effect_filter_main_class efmc