32 #ifndef pqMultiBlockInspectorWidget_h 33 #define pqMultiBlockInspectorWidget_h 36 #include <QScopedPointer> 65 typedef QWidget Superclass;
67 Q_PROPERTY(QList<QVariant> blockVisibilities READ blockVisibilities WRITE setBlockVisibilities
68 NOTIFY blockVisibilitiesChanged);
71 QList<QVariant> blockColors READ blockColors WRITE setBlockColors NOTIFY blockColorsChanged);
73 Q_PROPERTY(QList<QVariant> blockOpacities READ blockOpacities WRITE setBlockOpacities NOTIFY
74 blockOpacitiesChanged);
76 Q_PROPERTY(QList<QVariant> visibleBlocks READ visibleBlocks WRITE setVisibleBlocks NOTIFY
77 blockOpacitiesChanged);
81 QWidget* parent =
nullptr, Qt::WindowFlags f = Qt::WindowFlags(),
bool autotracking =
true);
98 QList<QVariant> blockVisibilities()
const;
99 void setBlockVisibilities(
const QList<QVariant>& bvs);
107 QList<QVariant> visibleBlocks()
const;
108 void setVisibleBlocks(
const QList<QVariant>& vbs);
117 QList<QVariant> blockColors()
const;
118 void setBlockColors(
const QList<QVariant>& bcs);
126 QList<QVariant> blockOpacities()
const;
127 void setBlockOpacities(
const QList<QVariant>& bos);
164 void setView(
pqView* view);
168 void setViewInternal(
pqView* view);
171 void modelDataChanged(
const QModelIndex&,
const QModelIndex&);
172 void contextMenu(
const QPoint&);
173 void resetEventually();
175 void itemDoubleClicked(
const QModelIndex&);
176 void updateRepresentation();
182 void updateScalarColoring();
185 void blockVisibilitiesChanged();
186 void blockColorsChanged();
187 void blockOpacitiesChanged();
188 void requestRender();
203 void setColor(
const QModelIndex& idx,
const QColor& newcolor);
204 void setOpacity(
const QModelIndex& idx,
double opacity);
211 QScopedPointer<pqInternals> Internals;
pqDataRepresentation is the superclass for a display for a pqPipelineSource i.e.
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...
#define PQCOMPONENTS_EXPORT
This is a PQ abstraction of a generic view module.