SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
11 #ifndef smtkAssignColorsView_h
12 #define smtkAssignColorsView_h
14 #include "smtk/extension/paraview/operators/smtkPQOperationViewsExtModule.h"
15 #include "smtk/extension/qt/qtOperationView.h"
16 #include <vtk_jsoncpp.h>
35 static QIcon renderColorSwatch(
const QColor& color,
int radius);
36 static QIcon renderPaletteSwatch(
const QList<QColor>& color,
int width,
int radius);
37 static QIcon renderInvalidSwatch(
int radius);
43 void onShowCategory()
override;
51 virtual void chooseDefaultColorAndApply();
52 virtual void applyDefaultColor();
53 virtual void applyDefaultPalette();
54 virtual void processOpacitySlider(
int);
55 virtual void processOpacityValue(
double);
56 virtual void removeColors();
57 virtual void setDefaultPaletteAndApply();
60 virtual void attributeModified();
65 void prepPaletteChooser();
71 #endif // smtkAssignColorsView_h
virtual void setInfoToBeDisplayed()
Set the information to be displayed in the ViewInfoDialog.
Definition: qtBaseView.cxx:118
Definition: qtBaseAttributeView.h:29
A base class for all view types implemented using Qt.
Definition: qtBaseView.h:46
Definition: smtkAssignColorsView.cxx:48
smtk::shared_ptr< smtk::operation::Operation > OperationPtr
Definition: PublicPointerDefs.h:351
virtual bool displayItem(smtk::attribute::ItemPtr) const
Determines if an item should be displayed.
Definition: qtBaseAttributeView.cxx:159
virtual void createWidget()
Creates the main QT Widget that is associated with a View.
Definition: qtBaseView.h:128
UI component for assigning colors to entities.
Definition: smtkAssignColorsView.h:23
virtual void updateUI()
Have the view update its contents.
Definition: qtBaseView.h:111
smtk::shared_ptr< smtk::attribute::Item > ItemPtr
Definition: PublicPointerDefs.h:474
#define smtkTypenameMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:98