25 lines
797 B
C++
25 lines
797 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();
|
|
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
|