UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
hds_batch_module_enum_parameter.hpp
1 /* hds_batch_module_enum_parameter.hpp */
2 /* $Id$ */
3 #ifndef __hds_batch_module_enum_parameter_hpp
4 #define __hds_batch_module_enum_parameter_hpp
5 
6 #include <hds_batch/hds_batch_module_parameter.hpp>
7 
9 namespace hds
10 {
13  {
14  public:
15 
18 
22  BatchModuleEnumParameter(const QVariant &value,
23  const QString &comment,
24  const QVariantList &items_list);
25 
27  virtual BatchModuleParameter* clone() const;
28 
30  virtual ~BatchModuleEnumParameter();
31 
32 
35  virtual const QVariant& value() const;
36 
41  virtual void setValue(const QVariant &value);
42 
43 
45  virtual BatchModuleParameter::Type type() const;
46 
47 
49  const QVariantList& itemsList() const;
50 
51 
53  virtual void info() const;
54 
55  protected:
56 
58  QVariantList m_items_list;
59 
60  private:
61 
63  BatchModuleEnumParameter(const QVariant &value,
64  const QString &comment);
65  };
66 };
67 
68 #endif /* hds_batch_module_enum_parameter.hpp */
const QVariantList & itemsList() const
virtual void info() const
virtual BatchModuleParameter * clone() const
virtual BatchModuleParameter::Type type() const
Definition: hds_batch_module_enum_parameter.hpp:12
QVariantList m_items_list
Definition: hds_batch_module_enum_parameter.hpp:58
Type
Definition: hds_batch_module_parameter.hpp:18
virtual void setValue(const QVariant &value)
Definition: hds_batch_module_parameter.hpp:13
const QString & comment() const
Definition: hds_batch_module_parameter.hpp:57
virtual const QVariant & value() const