VAPOR3 3.9.4
Public Member Functions | Protected Attributes | List of all members
ParamsMenuItem Class Referenceabstract

#include <ParamsMenuItems.h>

Inheritance diagram for ParamsMenuItem:
ParamsCheckboxMenuItem ParamsDropdownMenuItem

Public Member Functions

 ParamsMenuItem (QObject *parent, const std::string &tag, const std::string &label="")
 
virtual void Update (VAPoR::ParamsBase *p)=0
 

Protected Attributes

VAPoR::ParamsBase_params = nullptr
 
std::string _tag
 
std::string _label
 

Detailed Description

Provides the same functionality as ParamsWidget except inside of a QMenu

Definition at line 18 of file ParamsMenuItems.h.

Constructor & Destructor Documentation

◆ ParamsMenuItem()

ParamsMenuItem::ParamsMenuItem ( QObject *  parent,
const std::string &  tag,
const std::string &  label = "" 
)

Member Function Documentation

◆ Update()

virtual void ParamsMenuItem::Update ( VAPoR::ParamsBase p)
pure virtual

Member Data Documentation

◆ _label

std::string ParamsMenuItem::_label
protected

Definition at line 28 of file ParamsMenuItems.h.

◆ _params

VAPoR::ParamsBase* ParamsMenuItem::_params = nullptr
protected

Definition at line 26 of file ParamsMenuItems.h.

◆ _tag

std::string ParamsMenuItem::_tag
protected

Definition at line 27 of file ParamsMenuItems.h.


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