CBlobFilterParamsGuiComp.h
Go to the documentation of this file.
1 #ifndef iblobgui_CBlobFilterParamsGuiComp_included
2 #define iblobgui_CBlobFilterParamsGuiComp_included
3 
4 
5 // ACF includes
7 
8 // ACF-Solutions includes
10 #include <GeneratedFiles/iblobgui/ui_CBlobFilterParamsGuiComp.h>
11 
12 
13 namespace iblobgui
14 {
15 
16 
19  Ui::CBlobFilterParamsGuiComp, iblob::IBlobFilterParams>
20 {
21  Q_OBJECT
22 public:
24  Ui::CBlobFilterParamsGuiComp, iblob::IBlobFilterParams> BaseClass;
25 
26  I_BEGIN_COMPONENT(CBlobFilterParamsGuiComp);
27  I_END_COMPONENT;
28 
29  // reimplemented (imod::CMultiModelDispatcherBase)
30  virtual void OnModelChanged(int modelId, const istd::IChangeable::ChangeSet& changeSet);
31 
32 protected Q_SLOTS:
34 
38  void OnRemoveFilter(QWidget* filterGui);
39 
40 protected:
41  // reimplemented (iqtgui::TGuiObserverWrap)
42  virtual void UpdateModel() const;
43  virtual void UpdateGui(const istd::IChangeable::ChangeSet& changeSet);
44 
45  // reimplemented (iqt::CGuiObjectBase)
46  virtual void OnGuiCreated();
47  virtual void OnGuiDestroyed();
48 
49 private:
50  void CreateFilter();
51 };
52 
53 
54 } // namespace iblobgui
55 
56 
57 #endif // !iblobgui_CBlobFilterParamsGuiComp_included
iqtgui::TDesignerGuiObserverCompBase< Ui::CBlobFilterParamsGuiComp, iblob::IBlobFilterParams > BaseClass
void OnRemoveFilter(QWidget *filterGui)
virtual void UpdateGui(const istd::IChangeable::ChangeSet &changeSet)
virtual void OnModelChanged(int modelId, const istd::IChangeable::ChangeSet &changeSet)
Interface for parameters of the blob filtering.
virtual void UpdateModel() const

© 2007-2017 Witold Gantzke and Kirill Lepskiy