ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::gui::GroupSectionTreeItem::PushButton Class Reference

#include <GroupSectionTreeItem.h>

Inheritance diagram for hdps::gui::GroupSectionTreeItem::PushButton:

Public Member Functions

 PushButton (QTreeWidgetItem *treeWidgetItem, GroupAction *groupAction, QWidget *parent=nullptr)
 
bool eventFilter (QObject *target, QEvent *event) override final
 

Protected Attributes

GroupAction_widgetActionGroup
 
QTreeWidgetItem * _parentTreeWidgetItem
 
QTreeWidgetItem * _groupTreeWidgetItem
 
QWidget * _groupWidget
 
QWidget _overlayWidget
 
QHBoxLayout _overlayLayout
 
QLabel _iconLabel
 

Detailed Description

Section push button class

Push button for expanding/collapsing items in a groups action

Author
Thomas Kroes

Constructor & Destructor Documentation

◆ PushButton()

hdps::gui::GroupSectionTreeItem::PushButton::PushButton ( QTreeWidgetItem *  treeWidgetItem,
GroupAction groupAction,
QWidget *  parent = nullptr 
)

Constructor

Parameters
treeWidgetItemPointer to tree widget item
groupActionPointer to group action
parentPointer to parent widget

Member Function Documentation

◆ eventFilter()

bool hdps::gui::GroupSectionTreeItem::PushButton::eventFilter ( QObject *  target,
QEvent *  event 
)
finaloverride

Respond to target events

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

Member Data Documentation

◆ _groupTreeWidgetItem

QTreeWidgetItem* hdps::gui::GroupSectionTreeItem::PushButton::_groupTreeWidgetItem
protected

Pointer to parent tree widget item

◆ _groupWidget

QWidget* hdps::gui::GroupSectionTreeItem::PushButton::_groupWidget
protected

Pointer to group tree widget item

◆ _iconLabel

QLabel hdps::gui::GroupSectionTreeItem::PushButton::_iconLabel
protected

Overlay layout

◆ _overlayLayout

QHBoxLayout hdps::gui::GroupSectionTreeItem::PushButton::_overlayLayout
protected

Overlay widget for buttons etc.

◆ _overlayWidget

QWidget hdps::gui::GroupSectionTreeItem::PushButton::_overlayWidget
protected

Pointer to group widget

◆ _parentTreeWidgetItem

QTreeWidgetItem* hdps::gui::GroupSectionTreeItem::PushButton::_parentTreeWidgetItem
protected

Pointer to widget action group

◆ _widgetActionGroup

GroupAction* hdps::gui::GroupSectionTreeItem::PushButton::_widgetActionGroup
protected

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