17FilterRegistryModel::FilterRegistryModel()
21 for (
int i = 0; i < keys.size(); i++) {
33 if (index.isValid()) {
34 if (role == Qt::CheckStateRole) {
35 if (
d->enabled[index.row()])
return Qt::Checked;
36 else return Qt::Unchecked;
37 }
else if (role == Qt::ToolTipRole) {
46 if (index.isValid()) {
47 if (role == Qt::CheckStateRole) {
48 d->enabled[index.row()] =
value.toBool();
56 return Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsUserCheckable;
63 for (
int i = 0; i < keys.size(); i++) {
75 Q_FOREACH (
const QString &key, keys) {
float value(const T *src, size_t ch)
PythonPluginManager * instance
const Filter * get(const QModelIndex &index) const
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
QList< QString > keys() const