2#include "ui_DlgFilter.h"
4#include <QRegularExpression>
7CDlgFilter::CDlgFilter(QWidget *parent) :
14CDlgFilter::~CDlgFilter()
19int CDlgFilter::SetFilter(
const QString &szInclude,
const QString &szExclude)
21 ui->leInclude->setText(szInclude);
22 ui->leExclude->setText(szExclude);
26int CDlgFilter::GetFilter(QString &szInclude, QString &szExclude)
28 szInclude = ui->leInclude->text();
29 szExclude = ui->leExclude->text();
33void CDlgFilter::on_leInclude_editingFinished()
35 QRegularExpression r(ui->leInclude->text());
39 szMsg = tr(
"Filter of include is error: ") + r.errorString();
41 QMessageBox::critical(
this, tr(
"Error"), szMsg);
44void CDlgFilter::on_leExclude_editingFinished()
46 QRegularExpression r(ui->leExclude->text());
50 szMsg = tr(
"Filter of exclude is error: ") + r.errorString();
52 QMessageBox::critical(
this, tr(
"Error"), szMsg);