19#ifndef _KIS_MULTI_BOOL_FILTER_WIDGET_H_
20#define _KIS_MULTI_BOOL_FILTER_WIDGET_H_
24#include <tqcheckbox.h>
26#include "koffice_export.h"
27#include <kis_filter_config_widget.h>
31struct KisBoolWidgetParam {
32 KRITA_EXPORT KisBoolWidgetParam( bool ninitvalue, TQString label, TQString name);
39typedef std::vector<KisBoolWidgetParam> vKisBoolWidgetParam;
46 KisMultiBoolFilterWidget(TQWidget * parent, const char * name, const char *caption, vKisBoolWidgetParam iwparam);
49 inline TQ_INT32 nbValues() { return m_nbboolWidgets; };
50 inline TQ_INT32 valueAt( TQ_INT32 i ) { return m_boolWidgets[i]->isChecked(); };
52 TQCheckBox** m_boolWidgets;
53 TQ_INT32 m_nbboolWidgets;
A KisFilterConfiguration is the serializable representation of the filter parameters.
|