Developer Tag: Create a custom widget for search box.
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
The "search" box on top of the "Properties" panel is a component widely repeated in ParaView. Currently, it's used in pqPropertiesPanel, pqColorMapEditor, pqSettingsDialog. We need to create a new custom widget that can be used in all these locations.
Ensure this widget can uniquely save/restore the state of the "advanced" button, if enabled by the developer. Also provide API whether to show the advanced button at all. This class should also handle the "Esc" to clear text properly.