PeriDyno 1.0.0
Loading...
Searching...
No Matches
tt::SubGroup Class Reference

#include <SubGroup.h>

Inheritance diagram for tt::SubGroup:
Collaboration diagram for tt::SubGroup:

Classes

struct  ActionParams
 

Public Types

enum class  Align { Yes , No }
 

Public Member Functions

 SubGroup (Align align, QWidget *parent=nullptr)
 
void AddAction (QToolButton::ToolButtonPopupMode type, QAction *action, QMenu *menu=nullptr)
 
void AddHorizontalButtons (const std::vector< ActionParams > &params)
 
void AddWidget (QWidget *widget)
 

Private Member Functions

QFrame * ConstructInnerFrame (int spacing)
 

Private Attributes

QVBoxLayout * innerLayout
 

Detailed Description

Definition at line 38 of file SubGroup.h.

Member Enumeration Documentation

◆ Align

enum class tt::SubGroup::Align
strong
Enumerator
Yes 
No 

Definition at line 42 of file SubGroup.h.

Constructor & Destructor Documentation

◆ SubGroup()

SubGroup::SubGroup ( Align align,
QWidget * parent = nullptr )

Definition at line 32 of file SubGroup.cpp.

Member Function Documentation

◆ AddAction()

void SubGroup::AddAction ( QToolButton::ToolButtonPopupMode type,
QAction * action,
QMenu * menu = nullptr )

Definition at line 48 of file SubGroup.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddHorizontalButtons()

void SubGroup::AddHorizontalButtons ( const std::vector< ActionParams > & params)

Definition at line 77 of file SubGroup.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddWidget()

void SubGroup::AddWidget ( QWidget * widget)

Definition at line 68 of file SubGroup.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ConstructInnerFrame()

QFrame * SubGroup::ConstructInnerFrame ( int spacing)
private

Definition at line 101 of file SubGroup.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ innerLayout

QVBoxLayout* tt::SubGroup::innerLayout
private

Definition at line 64 of file SubGroup.h.


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