ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::gui::HorizontalToolbarAction::Widget Class Referencefinal

#include <HorizontalToolbarAction.h>

Inheritance diagram for hdps::gui::HorizontalToolbarAction::Widget:
hdps::gui::WidgetActionWidget hdps::gui::WidgetActionViewWidget

Protected Member Functions

 Widget (QWidget *parent, HorizontalToolbarAction *horizontalToolbarAction, const std::int32_t &widgetFlags)
 
bool eventFilter (QObject *target, QEvent *event) override
 
- Protected Member Functions inherited from hdps::gui::WidgetActionViewWidget
void dragEnterEvent (QDragEnterEvent *dragEnterEvent) override
 
void dragLeaveEvent (QDragLeaveEvent *dragLeaveEvent) override
 
void dropEvent (QDropEvent *dropEvent) override
 

Protected Attributes

HorizontalToolbarAction_horizontalToolbarAction
 
QHBoxLayout _layout
 
QHBoxLayout _toolbarLayout
 
QWidget _toolbarWidget
 
QTimer _timer
 
- Protected Attributes inherited from hdps::gui::WidgetActionWidget
std::int32_t _widgetFlags
 

Friends

class HorizontalToolbarAction
 

Additional Inherited Members

- Public Types inherited from hdps::gui::WidgetActionWidget
enum  WidgetFlag { PopupLayout = 0x00100 }
 
- Public Member Functions inherited from hdps::gui::WidgetActionWidget
 WidgetActionWidget (QWidget *parent, WidgetAction *action, const std::int32_t &widgetFlags=0)
 
virtual bool isPopup () const final
 
QSize sizeHint () const override
 
void setLayout (QLayout *layout)
 
- Public Member Functions inherited from hdps::gui::WidgetActionViewWidget
 WidgetActionViewWidget (QWidget *parent, WidgetAction *action)
 
virtual WidgetActiongetAction () final
 
virtual void setAction (WidgetAction *widgetAction)
 

Detailed Description

Widget class for the horizontal toolbar

Constructor & Destructor Documentation

◆ Widget()

hdps::gui::HorizontalToolbarAction::Widget::Widget ( QWidget *  parent,
HorizontalToolbarAction horizontalToolbarAction,
const std::int32_t &  widgetFlags 
)
protected

Constructor

Parameters
parentPointer to parent widget
horizontalToolbarActionPointer to horizontal toolbar action that creates the widget
widgetFlagsWidget flags for the configuration of the widget (type)

Member Function Documentation

◆ eventFilter()

bool hdps::gui::HorizontalToolbarAction::Widget::eventFilter ( QObject *  target,
QEvent *  event 
)
overrideprotected

Respond to target object events

Parameters
targetObject of which an event occurred
eventThe event that took place

Friends And Related Symbol Documentation

◆ HorizontalToolbarAction

friend class HorizontalToolbarAction
friend

Timer to periodically update the layout

Member Data Documentation

◆ _horizontalToolbarAction

HorizontalToolbarAction* hdps::gui::HorizontalToolbarAction::Widget::_horizontalToolbarAction
protected

◆ _layout

QHBoxLayout hdps::gui::HorizontalToolbarAction::Widget::_layout
protected

Pointer to horizontal toolbar action that creates the widget

◆ _timer

QTimer hdps::gui::HorizontalToolbarAction::Widget::_timer
protected

Toolbar widget

◆ _toolbarLayout

QHBoxLayout hdps::gui::HorizontalToolbarAction::Widget::_toolbarLayout
protected

Main layout

◆ _toolbarWidget

QWidget hdps::gui::HorizontalToolbarAction::Widget::_toolbarWidget
protected

Toolbar layout


The documentation for this class was generated from the following files: