6#include <QtQml/qqmlregistration.h>
7#include "qml_material/export.hpp"
11class QML_MATERIAL_API SearchState :
public QObject {
15 QString query READ query WRITE setQuery NOTIFY queryChanged BINDABLE bindableQuery FINAL)
17 explicit SearchState(QObject* parent =
nullptr): QObject(parent) {}
18 QString query()
const {
return m_query; }
19 void setQuery(
const QString& value) { m_query = value; }
20 QBindable<QString> bindableQuery() {
return &m_query; }
21 Q_SIGNAL
void queryChanged();
24 Q_OBJECT_BINDABLE_PROPERTY(SearchState, QString, m_query, &SearchState::queryChanged)