25#include <QApplication>
30#include <QItemDelegate>
34#include <QStandardItemModel>
35#include <QStyledItemDelegate>
49 TreeBox(QStandardItemModel* model,
bool hideChildren =
true, QWidget* parent = 0);
52 bool eventFilter(QObject*
object, QEvent* event)
override;
62 void delayedIndexChanging();
65 bool applyFilter(
const QStandardItem* parent, QString searchString);
68 QModelIndex selectedIndex;
TreeBox(QStandardItemModel *model, bool hideChildren=true, QWidget *parent=0)
void hidePopup() override
void showPopup() override
bool eventFilter(QObject *object, QEvent *event) override
void applyFilter(QString searchString)
void itemSelected(QModelIndex index)