25 lines
806 B
C
25 lines
806 B
C
|
#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();
|
||
|
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
|