#ifndef SEARCHRESULTPROPERTYINFO_H #define SEARCHRESULTPROPERTYINFO_H #include "search-result-property.h" #include namespace UkuiSearch { class SearchResultPropertyInfoPrivate; class SearchResultPropertyInfo: public QObject { Q_OBJECT public: SearchResultPropertyInfo(); explicit SearchResultPropertyInfo(SearchProperty::SearchResultProperty property); SearchResultPropertyInfo(const SearchResultPropertyInfo &other); SearchResultPropertyInfo& operator=(const SearchResultPropertyInfo& rhs); bool operator==(const SearchResultPropertyInfo& rhs) const; SearchProperty::SearchResultProperty property() const; QString name() const; QString displayName() const; private: SearchResultPropertyInfoPrivate *d = nullptr; }; } #endif // SEARCHRESULTPROPERTYINFO_H