#ifndef ABSTRACTFILTERWIDGET_H
#define ABSTRACTFILTERWIDGET_H
#include <QtGui>
#include <QMap>
class AbstractFilterWidget
: public QFrame{
Q_OBJECT
public:
Q_PROPERTY(QString name READ getName WRITE setName
) Q_PROPERTY(QMap values READ getValues WRITE setValues
)
AbstractFilterWidget
(QWidget * parent
= 0);
AbstractFilterWidget
(QString n, QMap<QString,int> values,
QWidget * parent
= 0);
QMap<QString,int> getValues();
void setValues(QMap<QString,int> values);
private:
QMap<QString,int> facetValues;
void initialize
(QString n, QMap<QString,int>
& vals,
QWidget * parent
);
};
#endif // ABSTRACTFILTERWIDGET_H
#ifndef ABSTRACTFILTERWIDGET_H
#define ABSTRACTFILTERWIDGET_H
#include <QtGui>
#include <QMap>
class AbstractFilterWidget : public QFrame
{
Q_OBJECT
public:
Q_PROPERTY(QString name READ getName WRITE setName)
Q_PROPERTY(QMap values READ getValues WRITE setValues)
AbstractFilterWidget(QWidget * parent = 0);
AbstractFilterWidget(QString n, QString valQueryString, QWidget * parent = 0);
AbstractFilterWidget(QString n, QMap<QString,int> values, QWidget * parent = 0);
QString getName();
void setName(QString name);
QMap<QString,int> getValues();
void setValues(QMap<QString,int> values);
private:
QString facetName;
QMap<QString,int> facetValues;
void initialize(QString n, QMap<QString,int> & vals, QWidget * parent);
};
#endif // ABSTRACTFILTERWIDGET_H
To copy to clipboard, switch view to plain text mode
Bookmarks