33 #ifndef _pqBackgroundEditorWidget_h 34 #define _pqBackgroundEditorWidget_h 36 #include "pqApplicationComponentsModule.h" 40 class vtkSMPropertyGroup;
48 vtkSMProxy* smproxy, vtkSMPropertyGroup* smgroup,
49 QWidget* parentObject = 0);
52 bool gradientBackground()
const;
53 void setGradientBackground(
bool gradientBackground);
54 bool imageBackground()
const;
55 void setImageBackground(
bool imageBackground);
59 void gradientBackgroundChanged();
60 void imageBackgroundChanged();
66 void currentIndexChangedBackgroundType(
int type);
67 void clickedRestoreDefaultColor();
68 void clickedRestoreDefaultColor2();
74 void changeColor(
const char* propertyName);
75 void fireGradientAndImageChanged(
int oldType,
int newType);
79 Q_PROPERTY(
bool gradientBackground READ gradientBackground
80 WRITE setGradientBackground)
81 Q_PROPERTY(
bool imageBackground READ imageBackground
82 WRITE setImageBackground)
This is a PQ abstraction of a generic view module.