VAPOR3 3.9.4
Classes | Public Member Functions | List of all members
VSection Class Reference

#include <VSection.h>

Inheritance diagram for VSection:
TFEditor VSectionGroup CopyRegionWidget VMetadataTree CopyRegionAnnotationWidget VDimensionMetadataTree VGlobalAttributeMetadataTree VVariableMetadataTree VCoordinateVariableMetadataTree VOpenVariableMetadataTree

Classes

class  SettingsMenuButton
 

Public Member Functions

 VSection (const std::string &title)
 
QVBoxLayout * layout () const
 
void setMenu (QMenu *menu)
 
void setLayout (QLayout *layout)=delete
 
int addTab (QWidget *page, const QString &label)=delete
 
QWidget * widget (int index) const =delete
 
void setCornerWidget (QWidget *widget, Qt::Corner corner)=delete
 
QWidget * cornerWidget () const =delete
 

Detailed Description

Represents a section/group to be used in the sidebar. Provides a consistent layout which is not supposed to be changed Provides a settings menu that is intended to provide extra options for the parameters that are shown within this section, for example resetting to default values.

Prefer the use of VSectionGroup when possible.

Definition at line 18 of file VSection.h.

Constructor & Destructor Documentation

◆ VSection()

VSection::VSection ( const std::string &  title)

Member Function Documentation

◆ addTab()

int VSection::addTab ( QWidget *  page,
const QString &  label 
)
delete

◆ cornerWidget()

QWidget * VSection::cornerWidget ( ) const
delete

◆ layout()

QVBoxLayout * VSection::layout ( ) const

◆ setCornerWidget()

void VSection::setCornerWidget ( QWidget *  widget,
Qt::Corner  corner 
)
delete

◆ setLayout()

void VSection::setLayout ( QLayout *  layout)
delete

◆ setMenu()

void VSection::setMenu ( QMenu *  menu)

◆ widget()

QWidget * VSection::widget ( int  index) const
delete

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