36 void filterAction(QString filter, FilterAction::Action action, FilterAction::ActionType type);
39 void showEvent(QShowEvent *);
42 void copyFromProfile(QString fileName);
43 void colorRuleSelectionChanged(
const QItemSelection &selected,
const QItemSelection &deselected);
44 void colorChanged(
bool foreground,
const QColor &cc);
45 void on_fGPushButton_clicked();
46 void on_bGPushButton_clicked();
47 void on_displayFilterPushButton_clicked();
48 void on_newToolButton_clicked();
49 void on_deleteToolButton_clicked();
50 void on_copyToolButton_clicked();
51 void on_clearToolButton_clicked();
52 void on_buttonBox_clicked(QAbstractButton *button);
53 void on_buttonBox_accepted();
54 void on_buttonBox_helpRequested();
55 void rowCountChanged();
56 void invalidField(
const QModelIndex &index,
const QString& errMessage);
57 void validField(
const QModelIndex &index);
58 void treeItemClicked(
const QModelIndex &index);
61 Ui::ColoringRulesDialog *ui;
62 QPushButton *import_button_;
63 QPushButton *export_button_;
67 QMap<QModelIndex, QString> errors_;
69 void checkUnknownColorfilters();
70 void setColorButtons(QModelIndex &index);
71 void updateHint(QModelIndex idx = QModelIndex());
73 void addRule(
bool copy_from_current =
false);
74 void changeColor(
bool foreground =
true);
76 bool isValidFilter(QString filter, QString *error);