10 #ifndef COLORING_RULES_DIALOG_H 11 #define COLORING_RULES_DIALOG_H 13 #include "geometry_state_dialog.h" 14 #include "filter_action.h" 16 #include <ui/qt/models/coloring_rules_model.h> 17 #include <ui/qt/models/coloring_rules_delegate.h> 21 class QAbstractButton;
36 void filterAction(QString filter, FilterAction::Action action, FilterAction::ActionType type);
39 void showEvent(QShowEvent *);
42 void colorRuleSelectionChanged(
const QItemSelection &selected,
const QItemSelection &deselected);
43 void on_fGPushButton_clicked();
44 void on_bGPushButton_clicked();
45 void on_displayFilterPushButton_clicked();
46 void on_newToolButton_clicked();
47 void on_deleteToolButton_clicked();
48 void on_copyToolButton_clicked();
49 void on_buttonBox_clicked(QAbstractButton *button);
50 void on_buttonBox_accepted();
51 void on_buttonBox_helpRequested();
52 void invalidField(
const QModelIndex &index,
const QString& errMessage);
53 void validField(
const QModelIndex &index);
57 QPushButton *import_button_;
58 QPushButton *export_button_;
62 QMap<QModelIndex, QString> errors_;
64 void setColorButtons(QModelIndex &index);
67 void addRule(
bool copy_from_current =
false);
68 void changeColor(
bool foreground =
true);
71 #endif // COLORING_RULES_DIALOG_H Definition: coloring_rules_dialog.h:27
Definition: coloring_rules_delegate.h:19
Definition: geometry_state_dialog.h:15
Definition: ui_about_dialog.h:291
Definition: ui_coloring_rules_dialog.h:178
Definition: coloring_rules_model.h:42