2023-03-15 16:39:38 +08:00
|
|
|
#ifndef SEARCHRESULTPROPERTYINFO_H
|
|
|
|
#define SEARCHRESULTPROPERTYINFO_H
|
|
|
|
#include "search-result-property.h"
|
|
|
|
#include <QObject>
|
|
|
|
namespace UkuiSearch {
|
|
|
|
class SearchResultPropertyInfoPrivate;
|
|
|
|
class SearchResultPropertyInfo: public QObject
|
|
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
public:
|
|
|
|
SearchResultPropertyInfo();
|
2023-04-24 14:07:56 +08:00
|
|
|
explicit SearchResultPropertyInfo(SearchProperty::SearchResultProperty property);
|
2023-03-15 16:39:38 +08:00
|
|
|
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
|