File indexing completed on 2024-09-15 06:32:05
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