Itasca C++ Interface
irangeelementmodel.h
Go to the documentation of this file.
1 #pragma once
2 // irangeelementmodel.h
3 
10 
11 namespace zone {
12  using namespace itascaxd;
13 
17  public:
19  inline static const TType type_ = 0x4c815bea;
20 
21  shared::Signal<const QString &> modelChanged;
22 
24  virtual QString getModel() const = 0;
25 
26  // slots
28  virtual void setModel(const QString &model) = 0;
29  };
30 } // namespace zone
31 // EoF
Interface to a filter element that allows user to filter based on a zone model.
Definition: irangeelementmodel.h:16
virtual void setModel(const QString &model)=0
Used to set a new model name. It issues the signal modelChanged(modelName). See getModel().
virtual QString getModel() const =0
Returns the filter model name, see setModel().
uint32 TType
class type indicator
Definition: basedef.h:46
Interface to a filter element, which is a member of a IRange.
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4