CBlobFilterGui.h
Go to the documentation of this file.
1 #ifndef iblobgui_CBlobFilterGui_included
2 #define iblobgui_CBlobFilterGui_included
3 
4 
5 // QSF includes
7 
8 #include <GeneratedFiles/iblobgui/ui_CBlobFilterGui.h>
9 
10 
11 namespace iblobgui
12 {
13 
14 
15 class CBlobFilterGui: public QWidget, public Ui::CFilterWidget
16 {
17  Q_OBJECT
18 public:
19  CBlobFilterGui(QWidget* parentPtr = 0);
20 
21  virtual void retranslateUi(QWidget* widgetPtr);
22 
23  void SetFilterInfo(const iblob::IBlobFilterParams::Filter& info);
24  iblob::IBlobFilterParams::Filter GetFilterInfo() const;
25 
26  void SetSupportedProperties(const iprm::IOptionsList& features);
27 
28 Q_SIGNALS:
29  void FilterChanged();
30  void RemoveFilter(QWidget* filterGui);
31 
32 protected:
33  void UpdateComboBoxes();
34  void UpdateFilter();
35 
36 protected Q_SLOTS:
39 };
40 
41 
42 } // namespace iblobgui
43 
44 
45 #endif // !iblobgui_CFilterWidget_included
CBlobFilterGui(QWidget *parentPtr=0)
virtual void retranslateUi(QWidget *widgetPtr)
void SetSupportedProperties(const iprm::IOptionsList &features)
void SetFilterInfo(const iblob::IBlobFilterParams::Filter &info)
iblob::IBlobFilterParams::Filter GetFilterInfo() const
void RemoveFilter(QWidget *filterGui)

© 2007-2017 Witold Gantzke and Kirill Lepskiy