WidgetActionWidget

Qualified name: mv::gui::WidgetActionWidget

class WidgetActionWidget : public mv::gui::WidgetActionViewWidget

Widget action widget class.

Base class for widgets that interact with a widget action

Note: This action is developed for internal use only

Author

Thomas Kroes

Subclassed by ClustersActionWidget, ColorizeClustersAction::Widget, CreateSetFromSelectionAction::Widget, DimensionPickerAction::Widget, DimensionsPickerAction::Widget, EditProxyDatasetsAction::Widget, FilterClustersAction::Widget, NumberOfSelectedPointsAction::Widget, PrefixClustersAction::Widget, ProxyDatasetsAction::Widget, SelectClustersAction::Widget, SelectedIndicesAction::Widget, SubsetAction::Widget, mv::gui::ColorAction::PushButtonWidget, mv::gui::ColorMapAxisAction::Widget, mv::gui::ColorMapDiscreteAction::Widget, mv::gui::ColorMapEditor1DAction::Widget, mv::gui::ColorMapEditor1DNodeAction::Widget, mv::gui::ColorMapSettings1DAction::Widget, mv::gui::ColorMapSettings2DAction::Widget, mv::gui::ColorMapSettingsAction::Widget, mv::gui::ColorMapViewAction::Widget, mv::gui::ColorPickerAction::Widget, mv::gui::DecimalRangeAction::DecimalRangeWidget, mv::gui::DimensionsPickerFilterAction::Widget, mv::gui::DimensionsPickerMiscellaneousAction::Widget, mv::gui::DimensionsPickerSelectAction::Widget, mv::gui::GroupAction::HorizontalWidget, mv::gui::GroupAction::VerticalWidget, mv::gui::GroupsAction::Widget, mv::gui::HorizontalToolbarAction::Widget, mv::gui::IntegralRangeAction::IntegralRangeWidget, mv::gui::PluginTriggerPickerAction::Widget, mv::gui::StatusBarAction::Widget, mv::gui::StringsAction::ListWidget, mv::gui::TableAction::Widget, mv::gui::TasksListAction::Widget, mv::gui::TreeAction::Widget, mv::gui::TriggersAction::Widget, mv::gui::VerticalToolbarAction::Widget

Public Functions

WidgetActionWidget(QWidget *parent, WidgetAction *action, std::int32_t widgetFlags = 0)

Constructor.

Parameters:
  • parent – Parent widget

  • action – Pointer to the widget action that will be displayed

  • widgetFlags – Widget flags for the configuration of the widget

QSize sizeHint() const override

Override the size hint to account for popups.

Returns:

Size hint

void setLayout(QLayout *layout)

Override to allow for popup layouts.

Parameters:

layout – Pointer to layout