VAPOR3 3.9.4
Public Member Functions | Protected Member Functions | List of all members
VGlobalAttributeMetadataTree Class Reference

#include <PMetadataClasses.h>

Inheritance diagram for VGlobalAttributeMetadataTree:
VMetadataTree VSectionGroup Updateable VSection WidgetGroupWrapper< VSectionGroup, QWidget, VGroup > AbstractWidgetGroup< This, Widget >

Public Member Functions

 VGlobalAttributeMetadataTree ()
 
- Public Member Functions inherited from VMetadataTree
 VMetadataTree ()
 
virtual void Update (VAPoR::ParamsBase *p, VAPoR::ParamsMgr *pm, VAPoR::DataMgr *dm) override
 
- Public Member Functions inherited from VSectionGroup
 VSectionGroup (const std::string &title, List children={})
 
- Public Member Functions inherited from VSection
 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
 
- Public Member Functions inherited from WidgetGroupWrapper< VSectionGroup, QWidget, VGroup >
 WidgetGroupWrapper (VGroup *group)
 
virtual VSectionGroupAdd (QWidget *w) override
 Adds a widget.
 
- Public Member Functions inherited from AbstractWidgetGroup< This, Widget >
virtual This * Add (Widget *w)
 Adds a widget.
 
This * AddM (const List &list)
 
virtual void Update (VAPoR::ParamsBase *params, VAPoR::ParamsMgr *paramsMgr=nullptr, VAPoR::DataMgr *dataMgr=nullptr)=0
 

Protected Member Functions

void _gatherBranches (std::vector< std::string > &vars, VAPoR::ParamsBase *p) const override
 
void _generateMetadata (QTreeWidgetItem *item) const override
 
- Protected Member Functions inherited from VMetadataTree
virtual void _gatherBranches (std::vector< std::string > &branches, VAPoR::ParamsBase *rp=nullptr) const =0
 
virtual void _generateMetadata (QTreeWidgetItem *item) const =0
 
bool _checkNeedUpdate (VAPoR::ParamsBase *p, VAPoR::DataMgr *dm)
 

Additional Inherited Members

- Public Types inherited from AbstractWidgetGroup< This, Widget >
typedef std::initializer_list< Widget * > List
 
- Signals inherited from VMetadataTree
void _timestepRejected ()
 
- Protected Attributes inherited from VMetadataTree
QTreeWidget * _tree
 
VAPoR::DataMgr_dm
 
size_t _ts
 
bool _needUpdate
 
std::vector< std::string > _topLevelBranches
 
- Protected Attributes inherited from WidgetGroupWrapper< VSectionGroup, QWidget, VGroup >
VGroup_group
 
- Protected Attributes inherited from AbstractWidgetGroup< This, Widget >
std::vector< Widget * > _children
 

Detailed Description

Definition at line 151 of file PMetadataClasses.h.

Constructor & Destructor Documentation

◆ VGlobalAttributeMetadataTree()

VGlobalAttributeMetadataTree::VGlobalAttributeMetadataTree ( )

Member Function Documentation

◆ _gatherBranches()

void VGlobalAttributeMetadataTree::_gatherBranches ( std::vector< std::string > &  vars,
VAPoR::ParamsBase p 
) const
overrideprotectedvirtual

Implements VMetadataTree.

◆ _generateMetadata()

void VGlobalAttributeMetadataTree::_generateMetadata ( QTreeWidgetItem *  item) const
overrideprotectedvirtual

Implements VMetadataTree.


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