UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
hds_batch_module_ldb_seis_parameter.hpp
1 /* hds_batch_module_ldb_seis_parameter.hpp */
2 /* $Id$ */
3 #ifndef __hds_batch_module_ldb_seis_parameter_hpp
4 #define __hds_batch_module_ldb_seis_parameter_hpp
5 
6 #include <hds_batch/hds_batch_module_parameter.hpp>
7 
9 namespace hds
10 {
14  {
15  public:
16 
18  enum Mode
19  {
20  Open = 0,
21  Edit,
23  };
24 
27 
30  BatchModuleLDBSeisParameter(const QVariant &value,
31  const QString &comment,
32  const QString &project,
33  Mode mode = Open);
34 
36  {return new hds::BatchModuleLDBSeisParameter(*this);}
37 
40 
41 
44 
46  Mode mode() const {return m_mode;}
47 
49  void setProject(const QString &project) {m_project = project;}
50 
52  const QString& project() const {return m_project;}
53 
54 
56  virtual BatchModuleParameter::Type type() const;
57 
58  protected:
59 
62 
64  QString m_project;
65  };
66 };
67 
68 #endif /* hds_batch_module_ldb_seis_parameter.hpp */
BatchModuleLDBSeisParameter(Mode mode=Open)
virtual BatchModuleParameter::Type type() const
Mode m_mode
Definition: hds_batch_module_ldb_seis_parameter.hpp:61
Definition: hds_batch_module_ldb_seis_parameter.hpp:20
const QString & project() const
Definition: hds_batch_module_ldb_seis_parameter.hpp:52
Definition: hds_batch_module_ldb_seis_parameter.hpp:21
Definition: hds_batch_module_ldb_seis_parameter.hpp:22
Mode mode() const
Definition: hds_batch_module_ldb_seis_parameter.hpp:46
Type
Definition: hds_batch_module_parameter.hpp:18
void setProject(const QString &project)
Definition: hds_batch_module_ldb_seis_parameter.hpp:49
virtual const QVariant & value() const
Definition: hds_batch_module_parameter.hpp:46
Definition: hds_batch_module_ldb_seis_parameter.hpp:13
Definition: hds_batch_module_parameter.hpp:13
const QString & comment() const
Definition: hds_batch_module_parameter.hpp:57
void setMode(Mode mode)
Definition: hds_batch_module_ldb_seis_parameter.hpp:43
virtual hds::BatchModuleParameter * clone() const
Definition: hds_batch_module_ldb_seis_parameter.hpp:35
Mode
Definition: hds_batch_module_ldb_seis_parameter.hpp:18