HAL
hal::PluginParameter Class Reference

#include <plugin_parameter.h>

Collaboration diagram for hal::PluginParameter:
Collaboration graph

Public Types

enum  ParameterType {
  Absent , Boolean , Color , ComboBox ,
  Dictionary , ExistingDir , ExistingFile , Float ,
  Gate , Integer , Label , Module ,
  NewFile , PushButton , String , TabName
}
 

Public Member Functions

 PluginParameter (ParameterType tp=Absent, const std::string &tag=std::string(), const std::string &lbl=std::string(), const std::string &val=std::string())
 
std::string get_tagname () const
 
std::string get_label () const
 
std::string get_value () const
 
ParameterType get_type () const
 
void set_value (const std::string &v)
 
void set_tagname (const std::string &tg)
 

Detailed Description

Definition at line 32 of file plugin_parameter.h.

Member Enumeration Documentation

◆ ParameterType

Enumerator
Absent 
Boolean 
Color 
ComboBox 
Dictionary 
ExistingDir 
ExistingFile 
Float 
Gate 
Integer 
Label 
Module 
NewFile 
PushButton 
String 
TabName 

Definition at line 35 of file plugin_parameter.h.

Constructor & Destructor Documentation

◆ PluginParameter()

hal::PluginParameter::PluginParameter ( ParameterType  tp = Absent,
const std::string &  tag = std::string(),
const std::string &  lbl = std::string(),
const std::string &  val = std::string() 
)
inline

Definition at line 42 of file plugin_parameter.h.

Member Function Documentation

◆ get_label()

std::string hal::PluginParameter::get_label ( ) const
inline

Definition at line 45 of file plugin_parameter.h.

◆ get_tagname()

std::string hal::PluginParameter::get_tagname ( ) const
inline

Definition at line 44 of file plugin_parameter.h.

◆ get_type()

ParameterType hal::PluginParameter::get_type ( ) const
inline

◆ get_value()

std::string hal::PluginParameter::get_value ( ) const
inline

◆ set_tagname()

void hal::PluginParameter::set_tagname ( const std::string &  tg)
inline

Definition at line 49 of file plugin_parameter.h.

◆ set_value()

void hal::PluginParameter::set_value ( const std::string &  v)
inline

Definition at line 48 of file plugin_parameter.h.


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