4 #ifndef pqArraySelectionWidget_h
5 #define pqArraySelectionWidget_h
7 #include "pqComponentsModule.h"
66 bool event(QEvent* e)
override;
73 void setHeaderLabel(
int column,
const QString& label);
74 QString headerLabel(
int column = 0)
const;
84 void setIconType(
const QString& pname,
const QString& icon_type);
85 const QString& iconType(
const QString& pname)
const;
92 void setColumnData(
int column,
const QString& pname, QMap<QString, QString>&& mapping);
98 void setColumnItemData(
int column,
int role,
const QVariant& data);
104 void widgetModified();
112 void propertyChanged(
const QString& pname);
114 void updateProperty(
const QString& pname,
const QVariant& value);
119 void resizeSectionsEventually();
121 bool UpdatingProperty;
122 QPointer<pqTimer> Timer;
127 Model* realModel()
const;
130 void resizeSectionsToContents();