File indexing completed on 2024-04-21 03:56:14

0001 /*
0002     SPDX-FileCopyrightText: 2010 Stephen Kelly <steveire@gmail.com>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #ifndef MATCHCHECKINGWIDGET_H343434
0008 #define MATCHCHECKINGWIDGET_H343434
0009 
0010 #include <QWidget>
0011 
0012 class QTreeView;
0013 class QLineEdit;
0014 class QRadioButton;
0015 
0016 class DynamicTreeWidget;
0017 
0018 class MatchCheckingWidget : public QWidget
0019 {
0020     Q_OBJECT
0021 public:
0022     MatchCheckingWidget(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
0023 
0024 private Q_SLOTS:
0025     void matchChanged(const QString &matchData);
0026 
0027 private:
0028     QLineEdit *m_lineEdit;
0029     DynamicTreeWidget *m_dynamicTreeWidget;
0030     QTreeView *m_selectionTreeView;
0031     QRadioButton *m_dynamicTreeRadioButton;
0032     QRadioButton *m_selectionModelRadioButton;
0033 };
0034 
0035 #endif