12 m_RegExpParameter(param),
19 (QLineEdit* pattern, QCheckBox* useRegExp, QPushButton* apply, QPushButton* cancel, QPushButton *excepts, QColor fg, QColor bg)
23 m_PatternEdit = pattern;
24 m_UseRegExp = useRegExp;
26 connect(m_PatternEdit, SIGNAL(textChanged(
const QString&)),
this, SLOT(editorChanged()));
27 connect(m_UseRegExp, SIGNAL(toggled(
bool)),
this, SLOT(editorChanged()));
29 setColors(pattern, fg, bg);
30 setColors(excepts, fg, bg);
38 QPalette p = w->palette();
40 p.setColor(QPalette::Base, bg);
41 p.setColor(QPalette::ButtonText, fg);
60 r.setPatternSyntax(
m_UseRegExp->isChecked() ? QRegExp::RegExp : QRegExp::Wildcard);
77 m_UseRegExp -> setChecked(r.patternSyntax()==QRegExp::RegExp);
virtual void editorCancel()
QLineEdit * m_PatternEdit
QseRegExpParameter * m_RegExpParameter
void setColors(QWidget *w, QColor fg, QColor bg)
void setEditors(QLineEdit *pattern, QCheckBox *useRegExp, QPushButton *apply, QPushButton *cancel, QPushButton *excepts=NULL, QColor fg=Qt::black, QColor bg=Qt::white)
void setValue(const QVariant &value)
QseRegExpParameterEditor(QseOperatorEditor *ed, QseRegExpParameter *param, QObject *parent=0)
virtual bool editorValidate()
void setEditors(QPushButton *apply, QPushButton *cancel)
virtual void editorApply()