#ifndef T_ICON_H #define T_ICON_H #include #include "T_BasePage.h" class ElaLineEdit; class ElaListView; class T_IconModel; class T_IconDelegate; class T_Icon : public T_BasePage { Q_OBJECT public: Q_INVOKABLE explicit T_Icon(QWidget* parent = nullptr); ~T_Icon(); Q_SLOT void onSearchEditTextEdit(const QString& searchText); private: QMetaEnum _metaEnum; ElaLineEdit* _searchEdit{nullptr}; ElaListView* _iconView; T_IconModel* _iconModel; T_IconDelegate* _iconDelegate; }; #endif // T_ICON_H